Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-PPI
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.41 / (download) - annotate - [select for diffs], Thu Jul 6 09:39:47 2023 UTC (2 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
HEAD
Changes since 1.40: +2 -1
lines
Diff to previous 1.40 (colored)
*: recursive bump for perl 5.38
Revision 1.40 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:01 2023 UTC (3 months, 4 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.39: +7 -7
lines
Diff to previous 1.39 (colored)
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
Revision 1.39 / (download) - annotate - [select for diffs], Sun Jul 31 12:44:28 2022 UTC (14 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.38: +2 -3
lines
Diff to previous 1.38 (colored)
Update to 1.276 Upstream changes: 1.276 2022-07-19 21:43:50Z Summary: - Implement Replace Method (GH#274) (Renee and Olaf Alders) 1.275 2022-07-18 19:42:13Z Summary: - CHECK bareword handle parsed as scheduled block (GH#247) (trwyant)
Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 28 11:33:00 2022 UTC (15 months ago) by wiz
Branch: MAIN
Changes since 1.37: +2 -1
lines
Diff to previous 1.37 (colored)
*: recursive bump for perl 5.36
Revision 1.37 / (download) - annotate - [select for diffs], Sat May 28 07:26:11 2022 UTC (16 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Update to 1.274 Upstream changes: 1.274 2022-05-02 18:21:56Z Summary: - Indentation in here-docs is now preserved (GH#252) (trwyant)
Revision 1.36 / (download) - annotate - [select for diffs], Sat Apr 30 07:59:50 2022 UTC (17 months ago) by wen
Branch: MAIN
Changes since 1.35: +2 -7
lines
Diff to previous 1.35 (colored)
Update to 1.273 Update DEPENDS UPstream changes: 1.273 2022-04-22 15:58:31Z Summary: - Whitespace in signatures is now preserved (GH#257) 1.272 2022-02-02 16:10:50Z Summary: - Drop prerequisite for IO::String on perl 5.8+ 1.271 2022-01-25 21:47:21Z Summary: - return correct name for lexical subroutines - silence uninitialized warning in t/07_token.t - bump minimum Test::More version to 0.96 - fix some typos in Pod - moved repository to Perl-Critic GitHub org: https://github.com/Perl-Critic/PPI
Revision 1.35 / (download) - annotate - [select for diffs], Mon May 24 19:51:19 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
*: recursive bump for perl 5.34
Revision 1.34 / (download) - annotate - [select for diffs], Mon Aug 31 18:08:37 2020 UTC (3 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
*: bump PKGREVISION for perl-5.32.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 3 10:16:02 2019 UTC (3 years, 11 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.32: +6 -6
lines
Diff to previous 1.32 (colored)
devel/p5-*: align variable assignments pkglint -Wall -F --only aligned --only indent p5-* No manual corrections.
Revision 1.32 / (download) - annotate - [select for diffs], Wed Aug 14 15:13:34 2019 UTC (4 years, 1 month ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.31: +2 -3
lines
Diff to previous 1.31 (colored)
Update to 1.270 Upstream changes: 1.270 2019-07-09 15:14:57Z Summary: - attempt to handle new blead binary/hexadecimal parsing behavior in tests
Revision 1.31 / (download) - annotate - [select for diffs], Sun Aug 11 13:20:06 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.30: +2 -1
lines
Diff to previous 1.30 (colored)
Bump PKGREVISIONs for perl 5.30.0
Revision 1.30 / (download) - annotate - [select for diffs], Sun Jun 30 20:15:31 2019 UTC (4 years, 3 months ago) by nia
Branch: MAIN
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Update packages using a search.cpan.org HOMEPAGE to metacpan.org. The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
Revision 1.29 / (download) - annotate - [select for diffs], Sat Jun 1 02:53:25 2019 UTC (4 years, 4 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.28: +2 -3
lines
Diff to previous 1.28 (colored)
Update to 1.269 Upstream changes: 1.269 2019-05-17 18:36:46Z Summary: - many small documentation improvements 1.268 2019-05-16 10:00:39Z Summary: - fix a broken link in the pod 1.267 2019-05-16 09:22:34Z Summary: - make PPI::Test::Run more OS-agnostic 1.266 2019-05-15 16:17:49Z Summary: - keep heredoc terminator detection from triggering regex errors - small cleanups Details: - make the output of PPI::Test::Run more useful - remove a superfluous import 1.265 2019-05-14 12:39:51Z Summary: - simplified a code construct 1.264 2019-04-28 14:56:28Z Summary: - keep vstring processing from swallowing underscores 1.262 2019-04-28 11:41:54Z Summary: - convert newlines in some raw test files from win32 to unix 1.260 2019-04-28 11:10:02Z Summary: - allow underscores in vstrings 1.258 2019-04-27 17:05:33Z Summary: - remove accidentally included Test::InDistDir 1.256 2019-04-26 16:40:01Z Summary: - allow all PPI::Document instances to have a filename attribute 1.254 2019-04-26 16:23:21Z Summary: - recognize `for (;<$foo>;) {}` as containing a readline operator 1.252 2019-04-26 14:21:36Z Summary: - add support for the double diamond (<<>>) input operator - adjust position of a todo marker to not catch a passing test 1.250 2019-04-25 16:43:32Z Summary: - various smaller releng changes Details: - removed dependency on File::Remove - add some tests including a TODO test for misparse bug on '(1)-1' - allow tests to run without pre-determined module versions - add travis-perl helper to be run before install - update versions of Perl Travis tests on 1.248 2019-04-25 16:08:08Z Summary: - parse list-embedded curlies as hash constructors 1.246 2019-04-25 15:33:48Z Summary: - support indented here-docs - fixed some typos 1.244 2019-04-25 15:21:51Z Summary: - support key-value and index-value slices in PPI::Token::Symbol symbol method 1.242 2019-04-25 14:33:56Z Summary: - keep exponents of 2 or more zeroes from trapping PPI in an endless loop 1.240 2019-04-25 14:09:24Z Summary: - add support for lexical subroutines from perl-5.26 1.238 2019-04-25 12:03:37Z Summary: - only release engineering, moved to Dist::Zilla, straightened out dependencies and fixed some formatting in Changes 1.237_001 Wed 15 Nov 2017 Summary: - support postfix dereference - remove dependencies on vars, base and List::MoreUtils - reduce globals and cross-package variables - make xt/api.t skip/run properly Details: - convert many cross-package var accesses to var imports - convert several unnecessary globals to local variables
Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:28 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
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 (6 years, 2 months 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
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 (6 years, 3 months 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 (6 years, 3 months 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 (6 years, 3 months 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 (7 years, 3 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 (8 years, 2 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 (8 years, 3 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 (8 years, 8 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 (9 years, 4 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 (9 years, 10 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 (10 years, 4 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 (10 years, 11 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 (11 years 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 (12 years, 1 month 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 (12 years, 1 month 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 (13 years, 1 month 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 (13 years, 2 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 (13 years, 4 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 (13 years, 7 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 (13 years, 8 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 (14 years, 1 month 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 (14 years, 11 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 3 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 (16 years, 5 months 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 (16 years, 5 months ago) by seb
Branch: MAIN
Initial revision