./devel/p5-PPI, Perl 5 module to parse, analyze and manipulate Perl (without perl)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.215nb1, Package name: p5-PPI-1.215nb1, Maintainer: pkgsrc-users

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 tasks like documentation, structural
and quality analysis, refactoring, layout and presentation


Required to run:
[lang/perl5] [security/p5-Digest-MD5] [devel/p5-Task-Weaken] [devel/p5-Storable] [devel/p5-Scalar-List-Utils] [devel/p5-List-MoreUtils] [devel/p5-Params-Util] [devel/p5-IO-String] [devel/p5-Clone]

Required to build:
[sysutils/p5-File-Remove] [devel/p5-Test-NoWarnings] [devel/p5-Class-Inspector] [devel/p5-Test-Object] [devel/p5-Test-Simple] [devel/p5-Test-SubCalls]

Master sites: (Expand)

SHA1: 58fd00fcd5efaa625a18e2662ba1ea6ad8657b31
RMD160: 7a8253443a795428dc3ae6a831fef3b8be753175
Filesize: 223.522 KB

Version history: (Expand)


CVS history: (Expand)


   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798)
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
   2011-08-17 00:48:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
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)
   2011-08-14 14:26:51 by OBATA Akio | Files touched by this commit (406)
Log message:
Revision bump after updating perl5 to 5.14.1.
   2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | Package updated
Log message:
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!
   2010-07-12 03:56:00 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
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
   2010-05-24 23:21:45 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
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
   2010-02-16 09:43:30 by Jens Rehsack | Files touched by this commit (2) | Package updated
Log message:
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.