Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-PPIx-Regexp (devel/p5-PPIx-Regexp) Updated 0....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5a0deaad65d
branches:  trunk
changeset: 429120:a5a0deaad65d
user:      mef <mef%pkgsrc.org@localhost>
date:      Thu Apr 16 13:37:43 2020 +0000

description:
(devel/p5-PPIx-Regexp) Updated 0.67 to 0.71

0.071           2020-03-28      T. R. Wyant
    Recognize wildcard Unicode names (Perl 5.31.10).

    Try to get correct line number in derived PPI. This is done by
    injecting "\n" as needed. The initial #line directive becomes "#line
    2", but is suppressed if I need to generate line 1.

    Improve normalization of content for ppi(). This involves the
    un-bracketing of things like ${foo}.

    Deprecate new() argument postderef. At this stage it is only
    documented as deprecated. In the first release after October 1 2020
    it will warn on the first use. Eventually it will be retracted, and
    postfix dereferences will always be recognized. This is the default
    behavior now.

    Add dump argument/option 'short' which, if true, causes leading
    'PPIx::Regexp::' to be removed from class names.

0.070           2020-02-27      T. R. Wyant
    Add index_locations option to PPIx::Regexp->new(). This defaults to
    true if the regexp is specified as a PPI::Element object. The
    locations are consistent with the containing PPI::Document.

    Add methods location(), column_number(), line_number(),
    logical_filename(), logical_line_number(), and
    visual_column_number() to PPIx::Regexp::Element. All return undef if
    the locations could not be determined.

    Add method statement() to PPIx::Regexp::Element. This returns the
    PPI statement containing the regexp element, or nothing if none.

    Add method is_matcher() to PPIx::Regexp::Element. This classifies
    objects as to whether they actually match something in the target
    string. Possible returns are true (they do), false but defined (they
    do not) and undef (no clue).

    Add methods first_token() and last_token() to PPIx::Regexp::Node.

    Add methods next_token() and previous_token() to
    PPIx::Regexp::Element.

0.069           2020-02-07      T. R. Wyant
    The PPIx::Regexp->new() 'parse' option is now fatal. This selected
    either string or regex parse. I consider the string parse a failed
    experiment. This is the latest step in removing it in favor of the
    PPIx::QuoteLike package.

0.068           2020-01-21      T. R. Wyant
    Expose PPIx::Regexp::Util::is_ppi_regexp_element()

    explain() on [[=x=]] now calls it a Character Equivalence.
    It's still a PPIx::Regexp::Token::CharClass::POSIX::Unknown (and
    therefore an error), though.

diffstat:

 devel/p5-PPIx-Regexp/Makefile |   4 ++--
 devel/p5-PPIx-Regexp/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 9b5a2be33a7b -r a5a0deaad65d devel/p5-PPIx-Regexp/Makefile
--- a/devel/p5-PPIx-Regexp/Makefile     Thu Apr 16 13:34:56 2020 +0000
+++ b/devel/p5-PPIx-Regexp/Makefile     Thu Apr 16 13:37:43 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2019/10/27 14:00:04 mef Exp $
+# $NetBSD: Makefile,v 1.40 2020/04/16 13:37:43 mef Exp $
 
-DISTNAME=      PPIx-Regexp-0.067
+DISTNAME=      PPIx-Regexp-0.071
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/W/WY/WYANT/}
diff -r 9b5a2be33a7b -r a5a0deaad65d devel/p5-PPIx-Regexp/distinfo
--- a/devel/p5-PPIx-Regexp/distinfo     Thu Apr 16 13:34:56 2020 +0000
+++ b/devel/p5-PPIx-Regexp/distinfo     Thu Apr 16 13:37:43 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.28 2019/10/27 14:00:04 mef Exp $
+$NetBSD: distinfo,v 1.29 2020/04/16 13:37:43 mef Exp $
 
-SHA1 (PPIx-Regexp-0.067.tar.gz) = f3220d6b05974eb7aafab8b6367094d5fc0680b1
-RMD160 (PPIx-Regexp-0.067.tar.gz) = ef403cc8d2431267a850267c3c496da4d4a5d153
-SHA512 (PPIx-Regexp-0.067.tar.gz) = 0409bc984e177039d494fd606c621b874979e8979629c46c524f942f73cdff28f01a9b98c3671a457dbe796dc383532414c6ca04b1812aa99cdfe9dea24d5005
-Size (PPIx-Regexp-0.067.tar.gz) = 228297 bytes
+SHA1 (PPIx-Regexp-0.071.tar.gz) = dac3a6028e4c6c200dd7fff21c5e5fa089b63a8f
+RMD160 (PPIx-Regexp-0.071.tar.gz) = 64c509a4bb100ecbfb24005354546fbbe60cf3b8
+SHA512 (PPIx-Regexp-0.071.tar.gz) = 5a5a84664b6dccb62fafa37420745f472a59dcf842e28fd8ea1aa6aa58d86b91b2aa2f540c16496373f9656985349af7d580a5a44c0c714abfedc9afdbee2b4d
+Size (PPIx-Regexp-0.071.tar.gz) = 233650 bytes



Home | Main Index | Thread Index | Old Index