This is a fairly substantial update, it seems someone has found time to maintain it again and started merging GitHub PRs that have been sitting since mid 2017. One of which fixes a bug I filed in 2009!
https://rt.cpan.org/Public/Bug/Display.html?id=86553 https://github.com/adamkennedy/PPI/issues/68 However, that fix happened to break Perl::Critic tests that relied on it being wrong, as my coworker who maintains it complained about. The fix for it has merged, but there hasn't been a release for that yet. https://github.com/Perl-Critic/Perl-Critic/issues/858 In any case, p5-Perl-Critic isn't passing tests already, so that isn't a show stopper and the rest of the direct consumers have the same test results. Changelog is here, comments, OK? https://metacpan.org/changes/release/MITHALDU/PPI-1.264 Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/p5-PPI/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile 13 Jan 2019 14:28:11 -0000 1.15 +++ Makefile 2 May 2019 01:33:49 -0000 @@ -4,23 +4,23 @@ COMMENT= parse, analyze and manipulate MODULES= cpan PKG_ARCH= * -DISTNAME= PPI-1.236 +DISTNAME= PPI-1.264 CATEGORIES= textproc # perl PERMIT_PACKAGE_CDROM= Yes -BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= devel/p5-Clone>=0.30 \ - devel/p5-IO-String \ - devel/p5-List-MoreUtils \ - devel/p5-Params-Util -TEST_DEPENDS= devel/p5-Class-Inspector \ - devel/p5-File-Remove \ - devel/p5-Hook-LexWrap \ - devel/p5-Task-Weaken \ + devel/p5-IO-String>=1.07 \ + devel/p5-Params-Util>=1.00 \ + devel/p5-Task-Weaken +TEST_DEPENDS= devel/p5-Class-Inspector>=1.22 \ devel/p5-Test-Deep \ - devel/p5-Test-Object \ - devel/p5-Test-SubCalls + devel/p5-Test-NoWarnings \ + devel/p5-Test-Object>=0.07 \ + devel/p5-Test-SubCalls>=1.07 + +# Missed dependency in META +TEST_DEPENDS += devel/p5-Hook-LexWrap .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/p5-PPI/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 13 Jan 2019 14:28:11 -0000 1.8 +++ distinfo 2 May 2019 01:33:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (PPI-1.236.tar.gz) = xmdLNJwLfZptZo54ml5SFUd9iO1MggOqaaKlAIUwiuw= -SIZE (PPI-1.236.tar.gz) = 257245 +SHA256 (PPI-1.264.tar.gz) = u/21uU4HQcNff9HzDxLZ0syHixow9r4QcW0QXP6euQQ= +SIZE (PPI-1.264.tar.gz) = 249121 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/p5-PPI/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 13 Jan 2019 14:28:11 -0000 1.4 +++ pkg/PLIST 2 May 2019 01:33:49 -0000 @@ -18,6 +18,7 @@ ${P5SITE}/PPI/Node.pm ${P5SITE}/PPI/Normal/ ${P5SITE}/PPI/Normal.pm ${P5SITE}/PPI/Normal/Standard.pm +${P5SITE}/PPI/Singletons.pm ${P5SITE}/PPI/Statement/ ${P5SITE}/PPI/Statement.pm ${P5SITE}/PPI/Statement/Break.pm