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.
Upstream changes:
0.30 2013-06-24
- doy/data-visitor should probably be the canonical repository at this
point
0.29 2013-06-24
- The class callbacks to be run for an object are now chosen once, at the
start of visiting that object. Previously, it always looked through the
entire list of callbacks every time, in a loop in which the object in
question could be changed by the callback. Since the class callbacks are
only partially ordered, this lead to differences in whether a callback
would be called or not based on hash order. reported by Robin Smidsrd.
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.
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!
pkgsrc changes:
- Correcting license definition
- Adjusting dependencies
Upstream changes:
0.26
- remove Any::Moose, one too many failures to subclass. When/if
Mouse can be subclassed by Moose we can consider putting it back
- Updating package for p5 module Data::Visitor from 0.24 to 0.25
- Setting gnu-gpl-v2 as license
- Adjusting dependencies accoring to META.yml
Upstream changes:
0.25
- Depend on Any::Moose 0.09, which pulls in Mouse 0.21, avoiding warnings
related to compute_all_applicable_attributes (rafl)
Pkgsrc changes:
o Remove dependenc on Class::Accessor, it does not appear to be needed
Upstream changes:
0.22
- add a no warnings 'recursion', deep recursion is legitimate
in most cases
Pkgsrc changes:
o Convert some BUILD_DEPENDS to DEPENDS, in accordance with META.yml
o Update the dependency on p5-Mouse
Upstream changes:
0.21
- Fix a bug in Data::Visitor::Callback WRT returning non
reference values from callbacks (#38306).
- Refactor the visit_tied split
- Propagation of void context
0.20
- Split visit_tied into methods per each reftype, to make it possible to
return something that is an object but still doesn't get tied.
0.19
- Support multiple arguments to visit()
- use BUILDARGS for argument processing
- remove Data::Alias dep for now, it breaks on windows & aix with 5.8.8
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=...").
ChangeLog:
0.17
- More void context correctness fixes WRT tied values
- Overzealous seen value mappings made by Callback were removed
0.16
- Fix passing of void context when visiting hashes/arrays (perf
optimization to avoid unnecessary cloning)
- Added 'visit_seen' and a 'seen' callback for circular structures
- Class callbacks are now fired from least derived to most derived, not in
hash key order
This module is a simple visitor implementation for Perl values.
It has a main dispatcher method, visit, which takes a single perl
value and then calls the methods appropriate for that value.