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