debian/0000755000000000000000000000000011626772233007177 5ustar debian/control0000644000000000000000000000234511626772233010606 0ustar Source: libmakefile-dom-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Mikhail Gusarov , gregor herrmann Vcs-Git: git://git.debian.org/pkg-perl/packages/libmakefile-dom-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmakefile-dom-perl.git Standards-Version: 3.9.2 Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libclone-perl, liblist-moreutils-perl, libparams-util-perl Homepage: http://search.cpan.org/dist/Makefile-DOM/ Package: libmakefile-dom-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libclone-perl, liblist-moreutils-perl, libparams-util-perl Description: Perl DOM implementation for Makefiles Makefile::DOM serves as an advanced lexer for (GNU) makefiles. It losslessly parses makefiles as "documents". The results are data structures similar to DOM trees, holding every single bit of the information in the original input files, including white spaces, blank lines and makefile comments, so it's possible to reproduce the original makefiles from the DOM trees. In addition, each node of the DOM trees is modifiable and so is the whole tree. debian/copyright0000644000000000000000000000321411626772233011132 0ustar Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=135 Maintainer: Zhang "agentzh" Yichun (章亦春) Source: http://search.cpan.org/dist/Makefile-DOM/ Name: Makefile-DOM Files: * Copyright: 2006-2011, Zhang "agentzh" Yichun (章亦春) License: Artistic or GPL-1+ Files: lib/MDOM/* Copyright: 2001-2006, Adam Kennedy License: Artistic or GPL-1+ Files: inc/Test/* Copyright: 2006, 2008, 2009, Ingy döt Net 2005, Brian Ingerson. All rights reserved. License: Artistic or GPL-1+ Files: inc/Spiffy.pm Copyright: 2006, Ingy döt Net 2004, Brian Ingerson License: Artistic or GPL-1+ Files: inc/Module/* Copyright: 2002-2011, Adam Kennedy 2002-2011, Audrey Tang 2002-2011, Brian Ingerson License: Artistic or GPL-1+ Files: debian/* Copyright: 2009, Mikhail Gusarov 2011, gregor herrmann License: Artistic or 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 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 systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000016611626772233010233 0ustar version=3 http://search.cpan.org/dist/Makefile-DOM/ \ .*/Makefile-DOM-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/patches/0000755000000000000000000000000011626772233010626 5ustar debian/patches/spelling.patch0000644000000000000000000000466711626772233013501 0ustar Description: spelling mistakes Origin: vendor Forwarded: https://rt.cpan.org/Ticket/Display.html?id=70549 Bug: https://rt.cpan.org/Ticket/Display.html?id=70549 Author: gregor herrmann Last-Update: 2011-08-28 --- a/README +++ b/README @@ -5,7 +5,7 @@ This document describes Makefile::DOM 0.006 released on 28 August 2011. DESCRIPTION - This libary can serve as an advanced lexer for (GNU) makefiles. It + This library can serve as an advanced lexer for (GNU) makefiles. It parses makefiles as "documents" and the parsing is lossless. The results are data structures similar to DOM trees. The DOM trees hold every single bit of the information in the original input files, including --- a/lib/MDOM/Token.pm +++ b/lib/MDOM/Token.pm @@ -107,7 +107,7 @@ =head2 set_content $string -The C method allows to set/change the string that the +The C method allows one to set/change the string that the C object represents. Returns the string you set the Token to --- a/lib/Makefile/DOM.pm +++ b/lib/Makefile/DOM.pm @@ -30,7 +30,7 @@ =head1 DESCRIPTION -This libary can serve as an advanced lexer for (GNU) makefiles. It parses makefiles as "documents" and the parsing is lossless. The results are data structures similar to DOM trees. The DOM trees hold every single bit of the information in the original input files, including white spaces, blank lines and makefile comments. That means it's possible to reproduce the original makefiles from the DOM trees. In addition, each node of the DOM trees is modifiable and so is the whole tree, just like the L module used for Perl source parsing and the L module used for parsing HTML source. +This library can serve as an advanced lexer for (GNU) makefiles. It parses makefiles as "documents" and the parsing is lossless. The results are data structures similar to DOM trees. The DOM trees hold every single bit of the information in the original input files, including white spaces, blank lines and makefile comments. That means it's possible to reproduce the original makefiles from the DOM trees. In addition, each node of the DOM trees is modifiable and so is the whole tree, just like the L module used for Perl source parsing and the L module used for parsing HTML source. If you're looking for a true GNU make parser that generates an AST, please see L instead. debian/patches/series0000644000000000000000000000001711626772233012041 0ustar spelling.patch debian/compat0000644000000000000000000000000211626772233010375 0ustar 8 debian/libmakefile-dom-perl.docs0000644000000000000000000000000511626772233014025 0ustar TODO debian/changelog0000644000000000000000000000200011626772233011041 0ustar libmakefile-dom-perl (0.006-1) unstable; urgency=low * New upstream release. * Remove fix-pod-errors.patch, applied upstream. * Refresh spelling.patch, not applied upstream, applies with a fuzz. -- gregor herrmann Mon, 29 Aug 2011 22:20:36 +0200 libmakefile-dom-perl (0.005-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * New upstream release. * debian/copyright: update upstream information, bump DEP5 version and adjust formatting. * Set Standards-Version to 3.9.2 (no further changes). * Bump debhelper compatibility level to 8. * Refresh pod patch and add more DEP3 headers. * Add /me to Uploaders. * Add a new patch to fix some spelling mistakes. -- gregor herrmann Sun, 28 Aug 2011 17:46:29 +0200 libmakefile-dom-perl (0.004-1) unstable; urgency=low * Initial release (Closes: #542913). -- Mikhail Gusarov Sun, 23 Aug 2009 05:44:18 +0700 debian/source/0000755000000000000000000000000011626772233010477 5ustar debian/source/format0000644000000000000000000000001411626772233011705 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000003611626772233010256 0ustar #!/usr/bin/make -f %: dh $@