Update to 1.220 Upstream changes: 1.220 Tue 11 Nov 2014 Summary: - incompatible behavior fixes on PPI::Statement::Sub->prototype - improved parsing of various syntax elements - code quality improvements - various small documentation fixes Details: - {} is now recognized as anonymous hash constructor instead of a code block after these operators: &&= //= || && // ? : (GitHub #36) (MOREGAN) - regex capture variables greater than $9 are now parsed completely, instead of being parsed as single digit captures with numbers after them (GitHub #38) (MOREGAN) - DESTROY and AUTOLOAD subs are now parsed even without the sub keyword (GitHub #39) (MOREGAN) - PPI::Statement::Sub->prototype behavior now matches its documentation, instead of returning the prototype string unchanged and still including the parens (GitHub #56) (MOREGAN) - PPI::Statement::Sub->prototype now returns undef on subs without a prototype, instead of returning an empty string (GitHub #56) (MOREGAN) - list of keywords which are not parsed as packages when followed by the Perl4 package separator ' has been increased (GitHub #77) (MOREGAN) - application of a number of Perl::Critic policies and documentation fixes (GitHub #53) (MOREGAN, MITHALDU) - automation of README.md generation for git (GitHub #86) (COWENS) - various small documentation fixes (Github #96) (MOREGAN) 1.218 Sat 16 Aug 2014 Summary: - Fixes for various parsing and documentation bugs - 1MB limit on input document size removed - Moved repository to GitHub: https://github.com/adamkennedy/PPI Details: - Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN) - Fix documentation reference to List::Util (RT #75308) (RWSTAUNER) - Improve scalability of parsing long lines, and remove the size limit on documents PPI will parse (GitHub #5) (MITHALDU) - Speed up adding an element to an unlabeled statement. Allow inlining of some methods. (WOLFSAGE) - Expanded test coverage (DOLMEN, MOREGAN) - Convert inline tests to standalone tests (GitHub #12) (MOREGAN) - Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN) - Recognize that '1 x3' is the x operator followed by a 3 (RT #37892, GitHub #27) (MOREGAN) - Support all augmented assignment operators (<<=, ||=, etc.) (RT #68176, 71705) (MOREGAN) - Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE) - Support upper-case digits in hex and binary numbers, including in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN) - Fix float argument to range operator misparsed as version string (RT #45014) (MOREGAN) - Fix POD markup in PPI::Find (RT #51693) (FWIE) - Fix spelling of "Tom Christiansen" (RT #67264) (TADMC) - Fix a large raft of spelling and grammar errors (RT #85049) (David Steinbrunner, DOLMEN, MOREGAN) - Fix errors in documentation of the PPI::Element class hierarchy (RT #30863, 69026) (SJQUINNEY) - Prevent PPI::XSAccessor packages from hiding corresponding PPI packages in CPAN (RT #90792) (MITHALDU) - Recognize the formfeed character as whitespace (RT #67517) (WYANT) - Recognize regex match following 'return' (RT #27475) (ADAMK) - Fix missing dereference, length called on reference (RT #40103) (ADAMK)diff -r1.19 -r1.20 pkgsrc/devel/p5-PPI/Makefile
(wen)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2014/05/29 23:36:10 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2015/01/06 14:22:20 wen Exp $ | |
2 | 2 | |||
3 | DISTNAME= PPI-1.215 | 3 | DISTNAME= PPI-1.220 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | PKGREVISION= 4 | |||
6 | CATEGORIES= devel perl5 | 5 | CATEGORIES= devel perl5 | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PPI/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PPI/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://search.cpan.org/dist/PPI/ | 9 | HOMEPAGE= http://search.cpan.org/dist/PPI/ | |
11 | COMMENT= Perl 5 module to parse, analyze and manipulate Perl (without perl) | 10 | COMMENT= Perl 5 module to parse, analyze and manipulate Perl (without perl) | |
12 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
13 | 12 | |||
14 | # Before update this package, please check $XS_COMPATIBLE in lib/PPI.pm. | 13 | # Before update this package, please check $XS_COMPATIBLE in lib/PPI.pm. | |
15 | # If it is greater than version of devel/p5-PPI-XS, p5-PPI-XS should be updated. | 14 | # If it is greater than version of devel/p5-PPI-XS, p5-PPI-XS should be updated. | |
16 | DEPENDS+= p5-Clone>=0.30:../../devel/p5-Clone | 15 | DEPENDS+= p5-Clone>=0.30:../../devel/p5-Clone | |
17 | DEPENDS+= {perl>=5.10,p5-Digest-MD5>=2.35}:../../security/p5-Digest-MD5 | 16 | DEPENDS+= {perl>=5.10,p5-Digest-MD5>=2.35}:../../security/p5-Digest-MD5 | |
18 | DEPENDS+= p5-IO-String>=1.07:../../devel/p5-IO-String | 17 | DEPENDS+= p5-IO-String>=1.07:../../devel/p5-IO-String |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2011/08/16 22:48:24 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.10 2015/01/06 14:22:20 wen Exp $ | |
2 | 2 | |||
3 | SHA1 (PPI-1.215.tar.gz) = 58fd00fcd5efaa625a18e2662ba1ea6ad8657b31 | 3 | SHA1 (PPI-1.220.tar.gz) = 930bced7010eaa0f8cc67741e9d32c2005e35f90 | |
4 | RMD160 (PPI-1.215.tar.gz) = 7a8253443a795428dc3ae6a831fef3b8be753175 | 4 | RMD160 (PPI-1.220.tar.gz) = a0d7d920dfcee5ed0b9bb875c286a597693d7407 | |
5 | Size (PPI-1.215.tar.gz) = 228887 bytes | 5 | Size (PPI-1.220.tar.gz) = 245416 bytes |