Attached patch updates p5-PPI to version 1.212. Please test and ok.
jim@
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/p5-PPI/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile 3 Oct 2008 10:33:26 -0000 1.5
+++ Makefile 29 Jun 2010 20:54:42 -0000
@@ -3,7 +3,7 @@
COMMENT= parse, analyze and manipulate Perl
MODULES= cpan
-DISTNAME= PPI-1.203
+DISTNAME= PPI-1.212
CATEGORIES= textproc
# perl
@@ -20,6 +20,10 @@ RUN_DEPENDS= :p5-Clone->=0.25:devel/p5-
::devel/p5-List-MoreUtils \
::devel/p5-Params-Util \
::devel/p5-Task-Weaken
-REGRESS_DEPENDS= ::devel/p5-Test-Object
+REGRESS_DEPENDS= ::devel/p5-Class-Inspector \
+ ::devel/p5-File-Remove \
+ ::devel/p5-Test-NoWarnings \
+ ::devel/p5-Test-Object \
+ ::devel/p5-Test-SubCalls
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/p5-PPI/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 3 Oct 2008 10:33:26 -0000 1.3
+++ distinfo 29 Jun 2010 20:54:42 -0000
@@ -1,5 +1,5 @@
-MD5 (PPI-1.203.tar.gz) = TX5ZjYgO45fiGa4XqdkCdw==
-RMD160 (PPI-1.203.tar.gz) = xCg04WA5Wdhk8mXmLaAjWRdWPIE=
-SHA1 (PPI-1.203.tar.gz) = Krm/hsy9Fw3+XeH+0I70p2107ZY=
-SHA256 (PPI-1.203.tar.gz) = iaEKI5VPw/SpolgUFEkBzdS2y79E+qs6BoOTet7vMoQ=
-SIZE (PPI-1.203.tar.gz) = 202041
+MD5 (PPI-1.212.tar.gz) = NZ4LSv5AIc5ON+X4cg94QA==
+RMD160 (PPI-1.212.tar.gz) = X5bdisqZa7cStkFecEATbEISy48=
+SHA1 (PPI-1.212.tar.gz) = IHuFUQMPrmJS6psoaBDaGBYEwVY=
+SHA256 (PPI-1.212.tar.gz) = EQB8PkwpgsYbvYUf3Y1EfLLkF3ONMg11U33KSJiu1xc=
+SIZE (PPI-1.212.tar.gz) = 226491
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/p5-PPI/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 3 Oct 2008 10:33:26 -0000 1.2
+++ pkg/PLIST 29 Jun 2010 20:54:42 -0000
@@ -11,6 +11,7 @@ ${P5SITE}/PPI/Dumper.pm
${P5SITE}/PPI/Element.pm
${P5SITE}/PPI/Exception/
${P5SITE}/PPI/Exception.pm
+${P5SITE}/PPI/Exception/ParserRejection.pm
${P5SITE}/PPI/Exception/ParserTimeout.pm
${P5SITE}/PPI/Find.pm
${P5SITE}/PPI/Lexer.pm
@@ -25,6 +26,7 @@ ${P5SITE}/PPI/Statement/Compound.pm
${P5SITE}/PPI/Statement/Data.pm
${P5SITE}/PPI/Statement/End.pm
${P5SITE}/PPI/Statement/Expression.pm
+${P5SITE}/PPI/Statement/Given.pm
${P5SITE}/PPI/Statement/Include/
${P5SITE}/PPI/Statement/Include.pm
${P5SITE}/PPI/Statement/Include/Perl6.pm
@@ -35,19 +37,23 @@ ${P5SITE}/PPI/Statement/Sub.pm
${P5SITE}/PPI/Statement/Unknown.pm
${P5SITE}/PPI/Statement/UnmatchedBrace.pm
${P5SITE}/PPI/Statement/Variable.pm
+${P5SITE}/PPI/Statement/When.pm
${P5SITE}/PPI/Structure/
${P5SITE}/PPI/Structure.pm
${P5SITE}/PPI/Structure/Block.pm
${P5SITE}/PPI/Structure/Condition.pm
${P5SITE}/PPI/Structure/Constructor.pm
-${P5SITE}/PPI/Structure/ForLoop.pm
+${P5SITE}/PPI/Structure/For.pm
+${P5SITE}/PPI/Structure/Given.pm
${P5SITE}/PPI/Structure/List.pm
${P5SITE}/PPI/Structure/Subscript.pm
${P5SITE}/PPI/Structure/Unknown.pm
+${P5SITE}/PPI/Structure/When.pm
${P5SITE}/PPI/Token/
${P5SITE}/PPI/Token.pm
${P5SITE}/PPI/Token/ArrayIndex.pm
${P5SITE}/PPI/Token/Attribute.pm
+${P5SITE}/PPI/Token/BOM.pm
${P5SITE}/PPI/Token/Cast.pm
${P5SITE}/PPI/Token/Comment.pm
${P5SITE}/PPI/Token/DashedWord.pm
@@ -96,8 +102,11 @@ ${P5SITE}/PPI/Token/_QuoteEngine.pm
${P5SITE}/PPI/Token/_QuoteEngine/Full.pm
${P5SITE}/PPI/Token/_QuoteEngine/Simple.pm
${P5SITE}/PPI/Tokenizer.pm
+${P5SITE}/PPI/Transform/
${P5SITE}/PPI/Transform.pm
+${P5SITE}/PPI/Transform/UpdateCopyright.pm
${P5SITE}/PPI/Util.pm
+${P5SITE}/PPI/XSAccessor.pm
@man man/man3p/PPI.3p
@man man/man3p/PPI::Cache.3p
@man man/man3p/PPI::Document.3p
@@ -117,6 +126,7 @@ ${P5SITE}/PPI/Util.pm
@man man/man3p/PPI::Statement::Data.3p
@man man/man3p/PPI::Statement::End.3p
@man man/man3p/PPI::Statement::Expression.3p
+...@man man/man3p/PPI::Statement::Given.3p
@man man/man3p/PPI::Statement::Include.3p
@man man/man3p/PPI::Statement::Include::Perl6.3p
@man man/man3p/PPI::Statement::Null.3p
@@ -126,17 +136,21 @@ ${P5SITE}/PPI/Util.pm
@man man/man3p/PPI::Statement::Unknown.3p
@man man/man3p/PPI::Statement::UnmatchedBrace.3p
@man man/man3p/PPI::Statement::Variable.3p
+...@man man/man3p/PPI::Statement::When.3p
@man man/man3p/PPI::Structure.3p
@man man/man3p/PPI::Structure::Block.3p
@man man/man3p/PPI::Structure::Condition.3p
@man man/man3p/PPI::Structure::Constructor.3p
-...@man man/man3p/PPI::Structure::ForLoop.3p
+...@man man/man3p/PPI::Structure::For.3p
+...@man man/man3p/PPI::Structure::Given.3p
@man man/man3p/PPI::Structure::List.3p
@man man/man3p/PPI::Structure::Subscript.3p
@man man/man3p/PPI::Structure::Unknown.3p
+...@man man/man3p/PPI::Structure::When.3p
@man man/man3p/PPI::Token.3p
@man man/man3p/PPI::Token::ArrayIndex.3p
@man man/man3p/PPI::Token::Attribute.3p
+...@man man/man3p/PPI::Token::BOM.3p
@man man/man3p/PPI::Token::Cast.3p
@man man/man3p/PPI::Token::Comment.3p
@man man/man3p/PPI::Token::DashedWord.3p
@@ -181,3 +195,4 @@ ${P5SITE}/PPI/Util.pm
@man man/man3p/PPI::Token::_QuoteEngine::Simple.3p
@man man/man3p/PPI::Tokenizer.3p
@man man/man3p/PPI::Transform.3p
+...@man man/man3p/PPI::Transform::UpdateCopyright.3p