The NetBSD Project

CVS log for pkgsrc/devel/p5-PPI/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-PPI

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:28 2018 UTC (7 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, HEAD
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Recursive bump for perl5-5.28.0

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jul 10 12:01:10 2017 UTC (21 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Update to 1.236

Upstream changes:
1.236 Thu 22 June 2017
	Summary:
	- prevent Node->child from proceeding without a valid argument
	- make test pragma warning code enable -w to match warnings policy

1.234 Wed 21 June 2017
	Summary:
	- Prevent sub names like v10 from being version strings
	  (GitHub #65) (MOREGAN)

1.232 Wed 21 June 2017
	Summary:
	- add Changes entries forgotten in 1.230

1.230 Wed 21 June 2017
	Summary:
	- remove temporary fix introduced in 1.226
	- prevent possible regex on undefined scalar in
	  __current_token_is_forced_word

1.228 Tue 20 June 2017
	Summary:
	- keep PPI::Dumper from breaking Perl::Critic under cperl 5.27
	  (RURBAN)

1.226 Tue 20 June 2017
	Summary:
	- Fix test reliance on '.' in @INC (KENTNL)
	- temporary fix to keep an untested combination from blocking
	  Perl::Critic (https://github.com/chriscapaci)

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jun 13 12:19:04 2017 UTC (22 months, 1 week ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.25: +2 -4 lines
Diff to previous 1.25 (colored)

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)

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 12 13:27:36 2017 UTC (22 months, 1 week ago) by maya
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Fix build with perl 5.26

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 5 14:23:25 2017 UTC (22 months, 2 weeks ago) by ryoon
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:21 2016 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:16 2015 UTC (3 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 12 10:49:35 2015 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 6 14:22:20 2015 UTC (4 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

Update to 1.220

Upstream changes:
1.220 Tue 11 Nov 2014
	Summary:
	- incompatible behavior fixes on PPI::Statement::Sub->prototype
	- improved parsing of various syntax elements
	- code quality improvements
	- various small documentation fixes

	Details:
	- {} is now recognized as anonymous hash constructor instead of a code
	  block after these operators: &&= //= || && // ? :
	  (GitHub #36) (MOREGAN)
	- regex capture variables greater than $9 are now parsed completely,
	  instead of being parsed as single digit captures with numbers after
	  them (GitHub #38) (MOREGAN)
	- DESTROY and AUTOLOAD subs are now parsed even without the sub
	  keyword (GitHub #39) (MOREGAN)
	- PPI::Statement::Sub->prototype behavior now matches its
	  documentation, instead of returning the prototype string
	  unchanged and still including the parens (GitHub #56) (MOREGAN)
	- PPI::Statement::Sub->prototype now returns undef on subs without a
	  prototype, instead of returning an empty string
	  (GitHub #56) (MOREGAN)
	- list of keywords which are not parsed as packages when followed by
	  the Perl4 package separator ' has been increased
	  (GitHub #77) (MOREGAN)
	- application of a number of Perl::Critic policies and documentation
	  fixes (GitHub #53) (MOREGAN, MITHALDU)
	- automation of README.md generation for git (GitHub #86) (COWENS)
	- various small documentation fixes (Github #96) (MOREGAN)

1.218 Sat 16 Aug 2014
	Summary:
	- Fixes for various parsing and documentation bugs
	- 1MB limit on input document size removed
	- Moved repository to GitHub: https://github.com/adamkennedy/PPI

	Details:
	- Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN)
	- Fix documentation reference to List::Util (RT #75308) (RWSTAUNER)
	- Improve scalability of parsing long lines, and remove the size
	  limit on documents PPI will parse (GitHub #5) (MITHALDU)
	- Speed up adding an element to an unlabeled statement.
	  Allow inlining of some methods. (WOLFSAGE)
	- Expanded test coverage (DOLMEN, MOREGAN)
	- Convert inline tests to standalone tests (GitHub #12) (MOREGAN)
	- Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN)
	- Recognize that '1 x3' is the x operator followed by a 3
	  (RT #37892, GitHub #27) (MOREGAN)
	- Support all augmented assignment operators (<<=, ||=, etc.)
	  (RT #68176, 71705) (MOREGAN)
	- Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE)
	- Support upper-case digits in hex and binary numbers, including
	  in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN)
	- Fix float argument to range operator misparsed as version
	  string (RT #45014) (MOREGAN)
	- Fix POD markup in PPI::Find (RT #51693) (FWIE)
	- Fix spelling of "Tom Christiansen" (RT #67264) (TADMC)
	- Fix a large raft of spelling and grammar errors (RT #85049) (David
	  Steinbrunner, DOLMEN, MOREGAN)
	- Fix errors in documentation of the PPI::Element class hierarchy
	  (RT #30863, 69026) (SJQUINNEY)
	- Prevent PPI::XSAccessor packages from hiding corresponding PPI
	  packages in CPAN (RT #90792) (MITHALDU)
	- Recognize the formfeed character as whitespace (RT #67517) (WYANT)
	- Recognize regex match following 'return' (RT #27475) (ADAMK)
	- Fix missing dereference, length called on reference (RT #40103)
	  (ADAMK)

Revision 1.19 / (download) - annotate - [select for diffs], Thu May 29 23:36:10 2014 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Nov 24 09:57:03 2013 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.17: +3 -4 lines
Diff to previous 1.17 (colored)

Comment out p5-Storable dependency; included in perl since 5.7.3.

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 31 12:40:37 2013 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Oct 31 11:18:43 2012 UTC (6 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.15: +1 -3 lines
Diff to previous 1.15 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 3 21:55:26 2012 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Aug 16 22:48:24 2011 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

Update to 1.215:

1.215 Sat 26 Feb 2011
	Summary:
	- No changes

	Details:
	- Confirmed new Perl::Critic works with 1.214_02, so we
	  can release a new PPI now.

1.214_02 Mon 31 Jan 2011
	Summary:
	- More minor fixes, preparing for production release

	Details:
	- Updated copyright year to 2011 (ADAMK)
	- Fixed RT #64247 bless {} probably contains a hash constructor (WYANT)
	- Backed out glob fix (WYANT)
	- Fixed RT #65199 Cast can trump braces in
	  PPI::Token::Symbol->symbol (WYANT)

1.214_01 Thu 16 Dec 2010
	Summary:
	- General fix release

	Details:
	- index_locations on an empty document no longer warns (WYANT)
	- Corrected a bug in line-spanning attribute support (WYANT)
	- Regression test for line-spanning attribute support (ADAMK)
	- Fixed #61305 return { foo => 1 } should parse curlys as hash
	  constructor, not block (WYANT)
	- Fixed #63943 map and regexp confuse PPI? (ADAMK)

Revision 1.13 / (download) - annotate - [select for diffs], Sun Aug 14 12:26:26 2011 UTC (7 years, 8 months ago) by obache
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Aug 21 16:34:13 2010 UTC (8 years, 8 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jul 12 01:56:00 2010 UTC (8 years, 9 months ago) by seb
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update p5-PPI from version 1.212 to version 1.213.

Upstream changes:
1.213 Tue  6 Jul 2010
	Summary:
	- Targetted bug fix, no changes to parsing or normal usage

	Details:
	- Updated to Module::Install 1.00
	- Updated module depednencies in xt author tests
	- Fixed extremely broken PPI::Token::Pod::merge and added test case

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 24 21:21:45 2010 UTC (8 years, 10 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Update p5-PPI from version 1.210 to version 1.212.

Upstream changes:
1.212 Sun  9 May 2010
	Summary:
	- Minor bug fixes and development support

	Details:
	- Fixed #48819: Bug in ForLoop back-compatilbilty warning
	- Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER

1.211_01 Sun 21 Feb 2010
	Summary:
	- Experimentation support and bug fixes

	Details:
	- Upgraded to Module::Install 0.93
	- Added support for $PPI::Lexer::X_TOKENIZER, so that alternate
	  experimentatal tokenizers can be swapped in for testing.
	- Added an extra 14_charsets.t case to validate we handle byte
	  order marks properly.
	- Moved author tests from t to xt to reduce spurious test failures
	  in CPAN Testers, when the testing modules change across versions
	- Fixed #26082: scalar { %x } is misparsed
	- Fixed #26591: VMS patch for PPI 1.118
	- Fixed #44862: PPI cannot parse "package Foo::100;" correctly
	- Fixed #54208: PPI::Token::Quote::Literal::literal is missing due
	  to case-sensitivity error

Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 16 08:43:30 2010 UTC (9 years, 2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.8: +7 -5 lines
Diff to previous 1.8 (colored)

Updating devel/p5-PPI from 1.208 to 1.210

pkgsrc changes:
- Update dependencies
- Adjust module type

Upstream changes:
1.210 Mon 15 Feb 2010
	Summary:
	- Packaging fixes

	Details:
	- No functional changes
	- Upgrading to Module::Install 0.93
	- Added missing test_requires dependency for Class::Inspector

1.209 Sat  6 Feb 2010
	Summary:
	- Small optimisation release

	Details:
	- No functional changes
	- Upgrading to Module::Install 0.92
	- Moved the Test::ClassAPI test to only run during RELEASE_TESTING
	  to reduce the dependency load (and occasionally Test::ClassAPI seems
	  to FAIL on CPAN Testers.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 16 16:34:40 2010 UTC (9 years, 3 months ago) by sno
Branch: MAIN
Changes since 1.7: +5 -4 lines
Diff to previous 1.7 (colored)

Updating devel/p5-PPI from 1.206 to 1.208

pkgsrc changes:
- Adjusting dependencies according to META.yml (special handling for
  modules in Perl core)

Upstream changes:
1.208 Thu 14 Jan 2010
	Summary:
	- THIS IS THE 100TH RELEASE OF PPI!
	- Fixes some tiny issues, otherwise unchanged from 1.207_01

	Details:
	- Don't assign '' to $^W, it generates a warning on Gentoo
	- Added missing PPI::Token::Regexp fix to Changes file
	- Updating Copyright to the new year (yet again)

1.207_01 Thu 10 Dec 2009
	Summary:
	- This is a general bug fix and accuracy release

	Details:
	- Fixed #50309: literal() wrong result on "qw (a b c)"
	- PPI::Dumper no longer causes Elements to flush location data.
	  Also it no longer disables location information for non-Documents.
	- +{ package => 1 } doesn't create a PPI::Statement::Package
	- PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp how have methods
	  for getting at the various components (delimiters, modifiers, match &
	  substitution strings).

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 9 07:55:42 2009 UTC (9 years, 8 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.6: +11 -8 lines
Diff to previous 1.6 (colored)

Updating package for p5 module PPI from 1.203nb2 to 1.206

pkgsrc changes:
  - Adjust dependencies according to META.yml
  - Add license (perl5 license)

Upstream changes:
1.206 Sun  9 Aug 2009
	Summary:
	- This is an optimisation release (1-2% speed up)
	  (Using information uncovered by a Devel::NYTProf 3 alpha)

	Details:
	- Removing som superfluous 1; returns
	- Using defined and ref to avoid highly excessive calls
	  to PPI::Util::TRUE

1.205 Mon  3 Aug 2009
	Summary:
	- This is a production release

	Details:
	- No changes from 1.204_07

1.204_07 Fri 31 Jul 2009
	Summary:
	- Minor tweaks

	Details:
	- Allow ::For and ::List to return true to ->isa(::ForLoop)
	  and do a once-per-process warning when we do.
	- Fixed a bug in Class::XSAccessor prototype.

1.204_06 Wed 22 Jul 2009
	Summary:
	- API Change

	Details:
	- Changing PPI::Structure::ForLoop to PPI::Structure::For

1.204_05 Tue 21 Jul 2009
	Summary:
	- Bug fixes in preparation for production release

	Details:
	- There is no longer any real reason to bundle the testing modules
	  except as a potential source of more bugs.
	- Removed quantifier ? on zero-length ^ in /^?for(?:each)?\z/
	- Run-time load PPI::Document instal of compile-time loading it
	- Tweak a few load orders to get PPI::Util loaded earlier.
	- Fixed location access methods on PPI::Element
	- New PPI::Statement::Include::version_literal() method.

1.204_04 Thu 16 Jul 2009
	Summary:
	- Dependency tweaks

	Details:
	- Because we bundle Test::ClassAPI, we need to explicitly match its
	  dependencies. Bumped Params::Util to 1.00.
	- Bumped a couple of deps a couple of revisions to get better XS.

1.204_03 Tue 14 Jul 2009
	Summary:
	- More bug fixing, clean up, and optimisation
	- Cleaning up contributed APIs
	- Adding some demonstration classes

	Details:
	- Implemented PPI::Transform::UpdateCopyright
	- Removed the use of 'use base'
	- Various minor simplifications
	- Renamed PPI::Statement::Switch to ::Given
	- Renamed PPI::Structure::WhenMatch to ::When
	- Converted the Lexer internals to use exception-based error
	  handling.
	- Take advantage of the removal of all those "or return undef"
	  to simplify the Lexer code, remove variable declarations, and
	  inline calls to several hot-code-path functions. The Lexer
	  should be significantly faster (FSDO "significant").
	- The v6 key on Tokenizer broke support for Perl 5.6
	  (perl thought it was a numeric v-string)

1.204_02 Sun 10 May 2009
	Summary:
	- Various bug fixing and stabilisation work
	- It's a perl 5.10 extravaganza!

	Details:
	- Updated Module::Install to 0.87
	- Added Test::NoWarnings to the test suite
	- Added support for qw{foo} in addition to for ('foo')
	- Added support for vstrings again
	- Now supports the 5.10 "state" keyword.
	  (As far as PPI is concerned it's a synonym for "my")
	- Now supports switch statements.
	- Now supports the smart match operator (~~).
	- Now supports keeping track of line numbers and file names as
	  affected by the #line directive.
	- Now supports UNITCHECK blocks.
	- Statement::Include::module_version() implemented.
	- Statement::Include::arguments() implemented.
	- Statement::Variable::symbols() implemented.
	- Token::QuoteLike::Words::literal() implemented.
	- Token::Quote::Double::simplify() fixed.
	- Element line_number(), column_number(), visual_column_number(),
	  logical_line_number(), and logical_filename() implemented.
	- Support for Unicode byte order marks (PPI::Token::BOM) added.
	- Token::Word::method_call() implemented.
	- Element::descendant_of() and Element::ancestor_of() implemented.
	- Statement::specialized() implemented.
	- Now can handle files named "0".
	  (Perl::Critic got a complaint about this)
	- foreach loop variables can be declared using "our".
	- Much more comprehensive testing of compound statement detection.

1.204_01 Sun 18 May 2008
        Summary:
        - Unicode cleanup and bug fixing
	- Taking the opportunity to do some house cleaning while the
	  code base is relatively stable, before things get crazy again.

	Details:
        - For completeness sake, add support for empty documents
        - Moved capability detection into PPI::Util
	- POD test script now skips on install properly
	- Removed 200 lines of old dead "rawinput" code from PPI::Tokenizer
	- 100% of PPI::Tokenizer is now exception-driven
	- Workaround for "RT#35917 - charsets.t eats all available VM"
	  (unicode bug in 5.8.6, works in 5.8.8)
	- Temporarily disable round-trip testing of 14_charset.t

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 19 19:17:58 2008 UTC (10 years, 6 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 14 12:53:11 2008 UTC (10 years, 8 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Note compatibility with p5-PPI-XS package.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 11 14:33:14 2008 UTC (10 years, 8 months ago) by he
Branch: MAIN
Changes since 1.3: +5 -1 lines
Diff to previous 1.3 (colored)

Update from 1.203 to 1.203nb1.

Pkgsrc changes:
 o Minor adjustments to dependencies and build dependencies

Revision 1.3 / (download) - annotate - [select for diffs], Sat Aug 9 01:19:34 2008 UTC (10 years, 8 months ago) by obache
Branch: MAIN
Changes since 1.2: +6 -6 lines
Diff to previous 1.2 (colored)

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

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:25 2008 UTC (10 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Add DESTDIR support.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Apr 22 21:04:13 2007 UTC (12 years ago) by seb
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of p5-PPI version 1.118 into The NetBSD
Packages Collection.

The purpose of the Perl 5 module PPI is to parse Perl code or more
accurately Perl Documents. Among the things that people might want
a "Perl parser" for you will find taks like documentation, structural
and quality analysis, refactoring, layout and presentation

Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 22 21:04:13 2007 UTC (12 years ago) by seb
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>