Fri May 27 13:37:06 2016 UTC ()
Update to 0.050

Upstream changes:
0.050		2016-05-06	T. R. Wyant
  Parse bracketed substitution with embedded comment. This is something
    like s{foo}\n#{bar}\n{baz} which is equivalent to s/foo/baz/. PPI
    gets this wrong, and we're not smart enough to fix up the PPI parse,
    but if given this as text, we now parse it correctly.

  We now recognize postfix dereferences by default, since Perl does
    beginning with 5.24. In other words, default new() argument
    'postderef' to true.

  Unterminated substitutions (i.e. 's//') should no longer cause an
    exception. Instead they parse as an unknown token.

0.049		2016-04-19	T. R. Wyant
  Robustify PPIx::Regexp->perl_version_removed()
    The problem here was that if the expression being parsed was
    sufficiently badly-formed, $self->delimiters() would be undef, throwing
    a warning.

  Correct dump of embedded modifiers (eg: (?i:...))


(wen)
diff -r1.19 -r1.20 pkgsrc/devel/p5-PPIx-Regexp/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/p5-PPIx-Regexp/distinfo

cvs diff -r1.19 -r1.20 pkgsrc/devel/p5-PPIx-Regexp/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-PPIx-Regexp/Makefile 2016/03/04 13:12:34 1.19
+++ pkgsrc/devel/p5-PPIx-Regexp/Makefile 2016/05/27 13:37:06 1.20
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.19 2016/03/04 13:12:34 wen Exp $ 1# $NetBSD: Makefile,v 1.20 2016/05/27 13:37:06 wen Exp $
2# 2#
3 3
4DISTNAME= PPIx-Regexp-0.048 4DISTNAME= PPIx-Regexp-0.050
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6CATEGORIES= devel perl5 6CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/W/WY/WYANT/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/W/WY/WYANT/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/PPIx-Regexp/ 10HOMEPAGE= http://search.cpan.org/dist/PPIx-Regexp/
11COMMENT= Represent a regular expression of some sort 11COMMENT= Represent a regular expression of some sort
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils 14DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
15DEPENDS+= p5-PPI>=1.117:../../devel/p5-PPI 15DEPENDS+= p5-PPI>=1.117:../../devel/p5-PPI
16DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken 16DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
17 17

cvs diff -r1.13 -r1.14 pkgsrc/devel/p5-PPIx-Regexp/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-PPIx-Regexp/distinfo 2016/03/04 13:12:34 1.13
+++ pkgsrc/devel/p5-PPIx-Regexp/distinfo 2016/05/27 13:37:06 1.14
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.13 2016/03/04 13:12:34 wen Exp $ 1$NetBSD: distinfo,v 1.14 2016/05/27 13:37:06 wen Exp $
2 2
3SHA1 (PPIx-Regexp-0.048.tar.gz) = e3dd62e65fa83839a091c5218284fa9aebd9baf3 3SHA1 (PPIx-Regexp-0.050.tar.gz) = 53df6ff0ba117fe8dee5b72e4d66b745f5842a10
4RMD160 (PPIx-Regexp-0.048.tar.gz) = 9fb4d6b69f8bb6cea2cf64b2cd895f9a8d79ea16 4RMD160 (PPIx-Regexp-0.050.tar.gz) = 84401ddf54ff7bd36d75e2f2d4c189b1bbac9650
5SHA512 (PPIx-Regexp-0.048.tar.gz) = 59ac89a9deb279cd454d5b52bdd796a098ab298a02038c06bbbe933e44b2d0bf235bdcab6e73d04945b1de60540e0171465ccf4f772fcfcabdd4bed218c18e28 5SHA512 (PPIx-Regexp-0.050.tar.gz) = fa3c879b1a09666c1749d4c9cb5fde99efe8012a86025dade12fa6b5ec25d10f36c25e033e64a2a7830309438fb15101a1b13b33f8bdc290d3c63fae5196a054
6Size (PPIx-Regexp-0.048.tar.gz) = 193354 bytes 6Size (PPIx-Regexp-0.050.tar.gz) = 195384 bytes