debian/0000755000000000000000000000000011331302502007154 5ustar debian/control0000644000000000000000000000165511331274614010602 0ustar Source: libparse-yapp-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Jay Bonci , Ansgar Burchardt Standards-Version: 3.8.4 Homepage: http://search.cpan.org/dist/Parse-Yapp/ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libparse-yapp-perl/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libparse-yapp-perl/ Build-Depends: debhelper (>= 7) Build-Depends-Indep: perl Package: libparse-yapp-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends} Description: Perl module for creating fully reentrant LALR parser OO Perl modules This is a collection of modules that let you generate and use yacc like thread safe (reentrant) parsers with perl object oriented interface. . The script yapp is a front-end to the Parse::Yapp module and let you easily create a Perl OO parser from an input grammar file. debian/copyright0000644000000000000000000000245011331274614011124 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Francois Desarmenien Source: http://search.cpan.org/dist/Parse-Yapp/ Name: Parse-Yapp Copyright: © 1998-2001, Francois Desarmenien License-Alias: Perl License: Artistic | GPL-1+ Files: debian/* Copyright: © 1999-2003, Ardo van Rangelrooij © 2003, Jaldhar H. Vyas © 2004, Luk Claes © 2005-2007, Jay Bonci © 2010, Ansgar Burchardt License: Artistic | GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. On Debian GNU/Linux systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic' License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' debian/watch0000644000000000000000000000016111331274614010217 0ustar version=3 http://search.cpan.org/dist/Parse-Yapp/ .*/Parse-Yapp-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/patches/0000755000000000000000000000000011331302417010610 5ustar debian/patches/spelling.patch0000644000000000000000000000177111331274614013463 0ustar From: Ansgar Burchardt Subject: Correct spelling errors --- libparse-yapp-perl.orig/lib/Parse/Yapp.pm +++ libparse-yapp-perl/lib/Parse/Yapp.pm @@ -173,7 +173,7 @@ A rhs may be followed by an optional C<%prec> directive, followed by a token, giving the rule an explicit precedence (see yacc manuals -for its precise meaning) and optionnal semantic action code block (see +for its precise meaning) and optional semantic action code block (see below). exp: '-' exp %prec NEG { -$_[1] } @@ -351,7 +351,7 @@ It is its duty to return the next token and value to the parser. They C be returned as a list of two variables, the first one is the token known by the parser (symbolic or literal), the second -one beeing anything you want (usualy the content of the token, or the +one beeing anything you want (usually the content of the token, or the literal value) from a simple scalar value to any complex reference, as the parsing driver never use it but to call semantic actions: debian/patches/man-section.patch0000644000000000000000000000162011331274614014054 0ustar Subject: Install man page to correct section --- a/Makefile.PL +++ b/Makefile.PL @@ -4,16 +4,6 @@ use ExtUtils::MakeMaker; WriteMakefile( 'NAME' => 'Parse::Yapp', 'VERSION_FROM' => 'lib/Parse/Yapp/Driver.pm', # finds $VERSION - 'MAN3PODS' => { 'lib/Parse/Yapp.pm' => '$(INST_MAN3DIR)/Parse::Yapp.3' }, - 'PM' => { - 'lib/Parse/Yapp.pm' => '$(INST_LIBDIR)/Yapp.pm', - 'lib/Parse/Yapp/Options.pm' => '$(INST_LIBDIR)/Yapp/Options.pm', - 'lib/Parse/Yapp/Driver.pm' => '$(INST_LIBDIR)/Yapp/Driver.pm', - 'lib/Parse/Yapp/Grammar.pm' => '$(INST_LIBDIR)/Yapp/Grammar.pm', - 'lib/Parse/Yapp/Lalr.pm' => '$(INST_LIBDIR)/Yapp/Lalr.pm', - 'lib/Parse/Yapp/Output.pm' => '$(INST_LIBDIR)/Yapp/Output.pm', - 'lib/Parse/Yapp/Parse.pm' => '$(INST_LIBDIR)/Yapp/Parse.pm' - }, 'EXE_FILES' => [ 'yapp' ], ); debian/patches/series0000644000000000000000000000006211331274614012032 0ustar man-section.patch pod-errors.patch spelling.patch debian/patches/pod-errors.patch0000644000000000000000000000057111331274614013737 0ustar From: Ansgar Burchardt Subject: Fix POD syntax errors --- libparse-yapp-perl.orig/lib/Parse/Yapp.pm +++ libparse-yapp-perl/lib/Parse/Yapp.pm @@ -149,6 +149,7 @@ C<%expect> followed by a number, suppress warnings about number of Shift/Reduce conflicts when both numbers match, a la bison. +=back =item B contains your grammar rules: debian/compat0000644000000000000000000000000211331274614010366 0ustar 7 debian/changelog0000644000000000000000000001372211331274614011047 0ustar libparse-yapp-perl (1.05-12) unstable; urgency=low [ gregor herrmann ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). * Set Maintainer to Debian Perl Group. * Use dist-based URL in debian/watch. * Remove debian/libparse-yapp-perl.docs, don't install README any more. * Remove unneeded debian/libparse-yapp-perl.install. * Revert POD changes in upstream code. * Split out changes to Makefile.PL into a patch. * debian/control: Added: ${misc:Depends} to Depends: field. [ Ansgar Burchardt ] * Refresh rules for debhelper 7. * Convert debian/copyright to proposed machine-readable format. * Use source format 3.0 (quilt). * debian/control: Remove duplicate Section, Priority fields from binary package stanza. * debian/watch: Use extended regular expression to match upstream releases. * Correct POD syntax errors. + new patch: pod-errors.patch * Correct spelling errors pointed out by lintian. + new patch: spelling.patch * Bump Standards-Version to 3.8.4. * Add myself to Uploaders. -- Ansgar Burchardt Sun, 31 Jan 2010 17:27:04 +0900 libparse-yapp-perl (1.05-11) unstable; urgency=low * Update debian/rules to use $(CURDIR) instead of $(PWD) (Closes: #390479) * Added check against the Makefile before running make clean for lintian -- Jay Bonci Tue, 03 Jul 2007 09:12:19 -0400 libparse-yapp-perl (1.05-10) unstable; urgency=low * Spellchecked man page (Closes: #322108) * Policy version bump to 3.7.2.0 (No other changes) * Changed Build-Depends-Indep on debhelper to be Build-Depends -- Jay Bonci Sun, 4 Jun 2006 17:58:30 -0400 libparse-yapp-perl (1.05-9) unstable; urgency=low * New maintainer (Closes: #313635) * Policy-version bump (no other changes) * Changed watchfile to be more universal. Also, enable uupdate * Gave more specific URL in copyright * Updated to use my standard rules template -- Jay Bonci Tue, 12 Jul 2005 21:08:33 -0400 libparse-yapp-perl (1.05-8) unstable; urgency=low * lib/Parse/Yapp.pm: =items in documentation (closes: #263848) * debian/watch: added * yapp & lib/Parse/Yapp.pm: - as minus in manpages -- Luk Claes Fri, 5 Nov 2004 17:29:03 +0100 libparse-yapp-perl (1.05-7) unstable; urgency=low * New maintainer (closes: #210212) * Uploaded for Luk by Jaldhar H. Vyas -- Jaldhar H. Vyas Wed, 22 Oct 2003 19:58:43 +0000 libparse-yapp-perl (1.05-6) unstable; urgency=low * debian/rules: moved debhelper compatibility level setting to 'debian/compat' per latest debhelper best practices * debian/control: updated sections according to latest archive changes: - 'libparse-yapp-perl' from 'interpreters' to 'perl' * debian/control: changed build dependency on 'debhelper' to '(>= 4.1)' * debian/control: upgraded to Debian Policy 3.6.0 (no changes) -- Ardo van Rangelrooij Sat, 26 Jul 2003 20:24:17 -0500 libparse-yapp-perl (1.05-5) unstable; urgency=low * debian/rules: added erroneously removed 'dh_testroot' to 'binary-indep' -- Ardo van Rangelrooij Sun, 4 Aug 2002 16:30:50 -0500 libparse-yapp-perl (1.05-4) unstable; urgency=low * debian/rules: upgraded to debhelper v4 * debian/control: changed build dependency on debhelper accordingly * debian/rules: migrated from 'dh_movefiles' to 'dh_install' * debian/rules: split off 'install' target from 'binary-indep' target * debian/copyright: added pointer to license -- Ardo van Rangelrooij Sun, 4 Aug 2002 14:16:48 -0500 libparse-yapp-perl (1.05-3) unstable; urgency=low * debian/examples: added YappParse.yp per request of upstream author (thanks Francois Desarmenien ) -- Ardo van Rangelrooij Sun, 19 May 2002 13:54:35 -0500 libparse-yapp-perl (1.05-2) unstable; urgency=low * debian/control: fixed small typo in short description (closes: Bug#130186) -- Ardo van Rangelrooij Sat, 16 Feb 2002 18:42:31 -0600 libparse-yapp-perl (1.05-1) unstable; urgency=low * New upstream release * debian/control: upgraded to Debian Policy 3.5.6 -- Ardo van Rangelrooij Sun, 23 Dec 2001 11:16:34 -0600 libparse-yapp-perl (1.04-3) unstable; urgency=low * debian/control: upgraded to Debian Policy 3.5.5 * debian/control: upgraded to Debian Perl Policy 1.20 -- Ardo van Rangelrooij Thu, 5 Jul 2001 21:40:50 -0500 libparse-yapp-perl (1.04-2) unstable; urgency=low * debian/control: updated perl dependency -- Ardo van Rangelrooij Sat, 14 Apr 2001 15:00:50 -0500 libparse-yapp-perl (1.04-1) unstable; urgency=low * New upstream release * debian/copyright: updated * debian/control: updated debhelper dependency to remove dh_testversion * debian/control: upgraded to Debian Policy 3.5.2 * debian/control: upgraded to Debian Perl Policy 1.17 * debian/rules: upgraded to Debian Perl Policy 1.17 -- Ardo van Rangelrooij Sun, 1 Apr 2001 11:48:34 -0500 libparse-yapp-perl (1.03-1) unstable; urgency=low * New upstream release -- Ardo van Rangelrooij Mon, 15 Jan 2001 21:44:36 -0600 libparse-yapp-perl (1.02-2) unstable; urgency=low * debian/control: upgraded to Debian Policy 3.2.1 * debian/rules: upgraded to debhelper v3 -- Ardo van Rangelrooij Sun, 14 Jan 2001 11:37:54 -0600 libparse-yapp-perl (1.02-1) unstable; urgency=low * New upstream release * debian/control: updated short description * debian/control: updated long description * debian/control: upgraded to Debian Policy 3.1.1 * debian/copyright: updated -- Ardo van Rangelrooij Sat, 17 Jun 2000 17:41:58 +0200 libparse-yapp-perl (1.00-1) unstable; urgency=low * Initial Release -- Ardo van Rangelrooij Sat, 30 Oct 1999 17:35:31 +0200 debian/source/0000755000000000000000000000000011331302417010461 5ustar debian/source/format0000644000000000000000000000001411331302500011660 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000003511331274614010246 0ustar #!/usr/bin/make -f %: dh $@ debian/libparse-yapp-perl.examples0000644000000000000000000000002511331274614014435 0ustar Calc.yp YappParse.yp