pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/p5-PPI Update p5-PPI to 1.203.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c22169f7c409
branches:  trunk
changeset: 545596:c22169f7c409
user:      obache <obache%pkgsrc.org@localhost>
date:      Sat Aug 09 01:19:34 2008 +0000

description:
Update p5-PPI to 1.203.
Based on PR 39228 and update dependency pattern.

1.203    Wed 14 May 2008
        Summary:
        - No change, switching to production version

1.202_03 Wed 14 May 2008
        Summary:
        - Initial Perl 6 support
        - Bug fixes and final 1.203 release candidate
        - I finally catch up with all the failing test cases
          that Chris Dolan keeps commiting :)

        Details:
        - Adding initial support for "use v6-alpha;"
        - Adding new class Perl::Statement::Include::Perl6
        - Adding a test on the KindaPerl6::Grammar,
          which triggered a bug in the tokenizer during
          CPAN::Metrics tinderboxing.
        - All open() calls now use three-argument form
        - Upgrading explicit Perl dependency to 5.006,
          because of the previous item.
        - Better support for labels, including tricky ones like "BEGIN : { ... }"

1.202_02 Wed  2 Jan 2008
        Summary:
        - Back-compatibility and 1.203 release candidate

        Details:
        - Removing the use of use base 'Exporter';
        - Updating Test::SubCalls dep to 1.07 to get
          the use base 'Exporter' fix for that too.

1.202_01 Tue 20 Nov 2007
        Summary:
        - Minor bug fix release

        Details:
        - RT #30469: calling length() on PPI::Token gives error
        - 14_charsets.t was incorrectly skipping in situations
          that it should have been running.

1.201    Mon 22 Oct 2007
        Summary:
        - Minor bug fix release

        Details:
        - The internal exception class PPI::Exception::ParserTimeout was
          inheriting from itself.

1.200    Mon 15 Oct 2007
        Summary:
        - Production Release

        Details:
        - Zero changes from 1.199_07
        - Updated version from 1.199_07 to 1.200

1.199_07 Fri 12 Oct 2007
        Summary:
        - This is the third release candidate for 1.200
        - Minor tweak

        Details:
        - Changed the way to detect Perl 5.6 to ignore the 1_0e1_0 failure

1.199_06 Wed 10 Oct 2007
        Summary:
        - This is the second release candidate for 1.200
        - Some small bug fixes

        Details:
        - Remove -w from test scripts to allow taint'enabled testing
        - Skip the failing 1_0e1_0 test on Perl 5.6.2

1.199_05 Tue  9 Oct 2007
        Summary:
        - This is the first release candidate for 1.200
        - Fix some parser corner cases

        Details:
        - Fixed parsing of %!, $^\w, and %^H
        - Fixed parsing of @{$foo}-1
        - Fixed parsing of <$fh1>, <$fh2>

1.199_04
        Summary:
        - Build tweaks
        - More regression changes

        Details:
        - Increasing List::Util dependency to 1.19
          (Removes a memory leak on Win32)

1.199_03 Thu 12 Jul 2007
        Summary:
        - Support for a few more rare/legacy Perl syntax
        - Tokenizer simplification, optimization and exception'ification

        Details:
        - Added support for the <<\EOF heredoc style
        - Always create ->{type} in full-quote sections
        - Converted more of the Tokenizer to use exceptions
        - Optimized away a bunch of now-unneeded "or return undef"
        - Optimized _set_token_class down to a single statement
        - Inlined _set_token_class out of existance
        - Cache and fast-clone PPI::Token::Whitespace->null
        - Removed some superfluous parameter checks on private methods,
          for conditions that would cause explosions and be noticed anyway.
        - Removed the fancy options from PPI::Token::new
        - More consistent structure of incomplete quotes

1.199_02 Mon  5 Mar 2007
        Summary:
        - Added parser timeout support
        - Fixing various regression cases
        - Adding some housekeeping tweaks

        Details:
        - Created PPI::Exception with an eye to moving towards
          using exceptions more for error handling (for speed).
          The goal is to get rid of the "or return undef"s.
        - Added the timeout param to the PPI::Document constructor
          which uses alarm to implement basic timeout support.
          This should help when parsing a large corpus on Unix.
          (Not available on Win32)
        - Fixed incorrect location() for PPI::Structure instances.
        - Adding better parsing of hash constructors.
        - Pushing Clone dependency to 0.22 to get closer to taint support)
        - Pushing deps on bundled test modules to prevent accidentally
          bundling old versions.

1.199_01 Tue 31 Oct 2006
        Summary:
        - Improved lexing correctness
        - Partial implementation of literal
        - Initial implementation of Number classes (Chris Dolan)

        Details:
        - Split out PPI::Token::Number subclasses
        - Implement numbers with exponential notation
        - Implement literal() for ::Number classes (except ::Version)
        - Implement literal() for ::Token::Quote::Single
        - Added -T for inline tests
        - Add tests for nested statements and nested structures
        - Fixed some bugs as a result
        - Improved detection of the correct curly brace structure types

diffstat:

 devel/p5-PPI/Makefile |  12 ++++++------
 devel/p5-PPI/distinfo |   8 ++++----
 2 files changed, 10 insertions(+), 10 deletions(-)

diffs (44 lines):

diff -r 2f9b6a02bece -r c22169f7c409 devel/p5-PPI/Makefile
--- a/devel/p5-PPI/Makefile     Fri Aug 08 23:48:01 2008 +0000
+++ b/devel/p5-PPI/Makefile     Sat Aug 09 01:19:34 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2008/06/12 02:14:25 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2008/08/09 01:19:34 obache Exp $
 #
 
-DISTNAME=      PPI-1.118
+DISTNAME=      PPI-1.203
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=PPI/}
@@ -12,13 +12,13 @@
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-DEPENDS+=      p5-Clone>=0.17:../../devel/p5-Clone
+DEPENDS+=      p5-Clone>=0.25:../../devel/p5-Clone
 DEPENDS+=      p5-IO-String>=1.07:../../devel/p5-IO-String
-DEPENDS+=      p5-List-MoreUtils>=0.13:../../devel/p5-List-MoreUtils
-DEPENDS+=      p5-Params-Util>=0.10:../../devel/p5-Params-Util
+DEPENDS+=      p5-List-MoreUtils>=0.16:../../devel/p5-List-MoreUtils
+DEPENDS+=      p5-Params-Util>=0.21:../../devel/p5-Params-Util
 
 BUILD_DEPENDS+=        p5-Task-Weaken>=0.06:../../devel/p5-Task-Weaken
-BUILD_DEPENDS+=        p5-Test-Object>=0.06:../../devel/p5-Test-Object
+BUILD_DEPENDS+=        p5-Test-Object>=0.07:../../devel/p5-Test-Object
 
 USE_LANGUAGES= # empty
 PERL5_PACKLIST=        auto/PPI/.packlist
diff -r 2f9b6a02bece -r c22169f7c409 devel/p5-PPI/distinfo
--- a/devel/p5-PPI/distinfo     Fri Aug 08 23:48:01 2008 +0000
+++ b/devel/p5-PPI/distinfo     Sat Aug 09 01:19:34 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/04/22 21:04:13 seb Exp $
+$NetBSD: distinfo,v 1.2 2008/08/09 01:19:34 obache Exp $
 
-SHA1 (PPI-1.118.tar.gz) = e7e96432139ca3e5b8f0fdd0069fe023103b15c6
-RMD160 (PPI-1.118.tar.gz) = 92119257228837493fa1deb0ab7597cc09144be5
-Size (PPI-1.118.tar.gz) = 183253 bytes
+SHA1 (PPI-1.203.tar.gz) = 2ab9bf86ccbd170dfe5de1fed08ef4a76d74ed96
+RMD160 (PPI-1.203.tar.gz) = c42834e1603959d864f265e62da0235917563c81
+Size (PPI-1.203.tar.gz) = 202041



Home | Main Index | Thread Index | Old Index