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
--- 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,7 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2016/03/04 13:12:34 wen Exp $
+# $NetBSD: Makefile,v 1.20 2016/05/27 13:37:06 wen Exp $
#
-DISTNAME= PPIx-Regexp-0.048
+DISTNAME= PPIx-Regexp-0.050
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/W/WY/WYANT/}
--- 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 @@
-$NetBSD: distinfo,v 1.13 2016/03/04 13:12:34 wen Exp $
+$NetBSD: distinfo,v 1.14 2016/05/27 13:37:06 wen Exp $
-SHA1 (PPIx-Regexp-0.048.tar.gz) = e3dd62e65fa83839a091c5218284fa9aebd9baf3
+SHA1 (PPIx-Regexp-0.050.tar.gz) = 53df6ff0ba117fe8dee5b72e4d66b745f5842a10
-RMD160 (PPIx-Regexp-0.048.tar.gz) = 9fb4d6b69f8bb6cea2cf64b2cd895f9a8d79ea16
+RMD160 (PPIx-Regexp-0.050.tar.gz) = 84401ddf54ff7bd36d75e2f2d4c189b1bbac9650
-SHA512 (PPIx-Regexp-0.048.tar.gz) = 59ac89a9deb279cd454d5b52bdd796a098ab298a02038c06bbbe933e44b2d0bf235bdcab6e73d04945b1de60540e0171465ccf4f772fcfcabdd4bed218c18e28
+SHA512 (PPIx-Regexp-0.050.tar.gz) = fa3c879b1a09666c1749d4c9cb5fde99efe8012a86025dade12fa6b5ec25d10f36c25e033e64a2a7830309438fb15101a1b13b33f8bdc290d3c63fae5196a054
-Size (PPIx-Regexp-0.048.tar.gz) = 193354 bytes
+Size (PPIx-Regexp-0.050.tar.gz) = 195384 bytes