Tue Jun 13 12:19:04 2017 UTC ()
Updated devel/p5-PPI to 1.224
-----------------------------
1.224 Sun 14 May 2017
        Summary:
        - updating an out-of-date meta.yml caused by Module::Install

1.222 Sun 14 May 2017
        Summary:
        - unit tests for many parts, both passing and TODO
        - many documentation fixes
        - add ->version method to PPI::Statement::Package (WOLFSAGE)
        - remove unused PPI::Document->new timeout feature
        - do not expect '.' in @INC (PLICEASE)
        - many parsing fixes
        - various fixes to the behaviors of methods
        - removal of problematic dependencies

        Details:
        - Remove undocumented, non-working 'timeout' attribute to
          Document->new, including HAVE_ALARM and
          PPI::Exception::ParserTimeout.  (GitHub #140) (MOREGAN)
        - first cut of a travis configuration
        - do hex number matching with [[:xdigit:]]
        - some readability improvements on the code of HereDoc.pm
        - recognize heredoc even if they have no newline at the end (AUBERTG)
        - parse left side of => as bareword even if it looks like a keyword or
          op (MOREGAN)
        - remove source code escapes in the output of QuoteLike::Words->literal
          (MOREGAN)
        - removal of Test::NoWarnings
        - less uses of List::MoreUtils in favor of List::Util
        - expand $'x to $::main::x in Symbol->canonical as with $::x
          (MOREGAN)
        - fixed parsing of large numbers in Number::Exp on Solaris 80 (JMASLAK)
        - make remove_child actually return undef on failure to find child to
          remove
        - higher accuracy when deciding whether certain characters are operators
          or variable type casts (*&% etc.) (MOREGAN)
        - parse x as the first element of code as a word, not an operator
          (MOREGAN)
        - recognize the implied end of a package statement that includes a block
          (MOREGAN)
        - parse package names that look like operators as strings, not ops
          (MOREGAN)
        - parse package names that look like v10 as strings, not versions
          (MOREGAN)
        - parse things like v49use as a single bareword, not v-string + keyword
          (MOREGAN)
        - parse x64 as a word, not x operator + number (MOREGAN)
        - parse 1.eq 1 as float + op, not concatenation
        - parse subroutine attributes correctly (MOREGAN)


(mef)
diff -r1.25 -r1.26 pkgsrc/devel/p5-PPI/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/p5-PPI/distinfo

cvs diff -r1.25 -r1.26 pkgsrc/devel/p5-PPI/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-PPI/Makefile 2017/06/12 13:27:36 1.25
+++ pkgsrc/devel/p5-PPI/Makefile 2017/06/13 12:19:04 1.26
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.25 2017/06/12 13:27:36 maya Exp $ 1# $NetBSD: Makefile,v 1.26 2017/06/13 12:19:04 mef Exp $
2 2
3DISTNAME= PPI-1.220 3DISTNAME= PPI-1.224
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 3 
6CATEGORIES= devel perl5 5CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PPI/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PPI/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/PPI/ 9HOMEPAGE= http://search.cpan.org/dist/PPI/
11COMMENT= Perl 5 module to parse, analyze and manipulate Perl (without perl) 10COMMENT= Perl 5 module to parse, analyze and manipulate Perl (without perl)
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${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.
16DEPENDS+= p5-Clone>=0.30:../../devel/p5-Clone 15DEPENDS+= 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
18DEPENDS+= p5-IO-String>=1.07:../../devel/p5-IO-String 17DEPENDS+= p5-IO-String>=1.07:../../devel/p5-IO-String
@@ -20,19 +19,18 @@ DEPENDS+= p5-List-MoreUtils>=0.16:../../ @@ -20,19 +19,18 @@ DEPENDS+= p5-List-MoreUtils>=0.16:../../
20DEPENDS+= p5-Params-Util>=1.00:../../devel/p5-Params-Util 19DEPENDS+= p5-Params-Util>=1.00:../../devel/p5-Params-Util
21#DEPENDS+= {perl>=5.10.1,p5-Scalar-List-Utils>=1.20}:../../devel/p5-Scalar-List-Utils 20#DEPENDS+= {perl>=5.10.1,p5-Scalar-List-Utils>=1.20}:../../devel/p5-Scalar-List-Utils
22DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken 21DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
23#DEPENDS+= {perl>=5.8,p5-Storable>=2.17}:../../devel/p5-Storable 22#DEPENDS+= {perl>=5.8,p5-Storable>=2.17}:../../devel/p5-Storable
24 23
25BUILD_DEPENDS+= p5-Class-Inspector>=1.22:../../devel/p5-Class-Inspector 24BUILD_DEPENDS+= p5-Class-Inspector>=1.22:../../devel/p5-Class-Inspector
26BUILD_DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove 25BUILD_DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove
27BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings 26BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings
28BUILD_DEPENDS+= p5-Test-Object>=0.07:../../devel/p5-Test-Object 27BUILD_DEPENDS+= p5-Test-Object>=0.07:../../devel/p5-Test-Object
29#BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.86}:../../devel/p5-Test-Simple 28#BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.86}:../../devel/p5-Test-Simple
30BUILD_DEPENDS+= p5-Test-SubCalls>=1.07:../../devel/p5-Test-SubCalls 29BUILD_DEPENDS+= p5-Test-SubCalls>=1.07:../../devel/p5-Test-SubCalls
31 30
32USE_LANGUAGES= # empty 31USE_LANGUAGES= # empty
33MAKE_ENV+= PERL_USE_UNSAFE_INC=1 
34PERL5_PACKLIST= auto/PPI/.packlist 32PERL5_PACKLIST= auto/PPI/.packlist
35PERL5_MODULE_TYPE= Module::Install::Bundled 33PERL5_MODULE_TYPE= Module::Install::Bundled
36 34
37.include "../../lang/perl5/module.mk" 35.include "../../lang/perl5/module.mk"
38.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/devel/p5-PPI/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-PPI/distinfo 2015/11/03 03:28:37 1.11
+++ pkgsrc/devel/p5-PPI/distinfo 2017/06/13 12:19:04 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2015/11/03 03:28:37 agc Exp $ 1$NetBSD: distinfo,v 1.12 2017/06/13 12:19:04 mef Exp $
2 2
3SHA1 (PPI-1.220.tar.gz) = 930bced7010eaa0f8cc67741e9d32c2005e35f90 3SHA1 (PPI-1.224.tar.gz) = dd3f7b8ea4ad1611ba61f97f9da00c2bf2520147
4RMD160 (PPI-1.220.tar.gz) = a0d7d920dfcee5ed0b9bb875c286a597693d7407 4RMD160 (PPI-1.224.tar.gz) = aafeff6a5539bd41c27850127e8dc1cf25d35382
5SHA512 (PPI-1.220.tar.gz) = 03ff865424a11cb351211dc7d57b6477848e8f354de74dc5bae214614438549f1dba6818842f6312f88fa631514abad69b0023046d56c8e8584d0b634c202694 5SHA512 (PPI-1.224.tar.gz) = 7c5f4a01b3d4a1e7e2f68d7e5c81368387fbe9a4cd2f20afc494706f742c9ba0b293747b692fb77af9a1457e077687c7d5217bf09137ab71bb50ba52da24431c
6Size (PPI-1.220.tar.gz) = 245416 bytes 6Size (PPI-1.224.tar.gz) = 257197 bytes