pkgsrc changes:
- clarify license definition
Upstream changes since 1.666.0:
1.669002 Tue Jun 22 15:39:35 2010
- Patched missing case in 'ignore' option handling (thanks Alan)
1.669001 Fri May 28 07:38:36 2010
- Added major improvements to the 'ignore' option (thanks Dan!)
1.668001 Sat Apr 3 15:38:55 2010
- Removed spurious debugging statement in bad Pod. (Thanks Chris)
pkgsrc changes:
- adjust module type (Module::Build)
Upstream changes:
0.10 2010-05-19
- David Precious <davidp@preshweb.co.uk> taking over maintainership
- Apply POD fix patch from RT #38328, thanks to David A. Desrosiers
pkgsrc changes:
- adding license definition
Upstream changes:
#------------------------------------------------------------------------
# Version 0.27 2010-04-02
#------------------------------------------------------------------------
* changed 'unless (defined (%{"$class\::ACCEPT"}))' to just
'unless (%{"$class\::ACCEPT"})' in Pod::POM::Node to fix defect #56205
(use of the now deprecated "defined(%hash)" construct)
#------------------------------------------------------------------------
# Version 0.26 2009-08-20
#------------------------------------------------------------------------
* updated Makefile.PL to require at least 2001.0929 of Text::Wrap, as
versions prior to this always unexpand tabs.
* applied Andreas Koenig's encoding patch
* changed 'use base' to 'use parent'
* split Pod::POM::Nodes into separate modules, retaining the original file
to just use all the individual node modules.
* added AF to author and copyright info for modules (in addition to ABW)
pkgsrc changes:
- adjust dependencies
- clarify license
- remove upstream applied patch
Upstream changes:
2.65 2010-07-27
- take over maintainership from prior maintainers
Andy Wardley and Simon Matthews (Jens Rehsack)
Thanks to both guys for their great work so far
- improve connect to can reconnect after CLONE
- add support for keeping alive in threaded environment
- add ability to prepare/query with passing params to
$dbh->prepare
- add some neat functions to the iterator of th $sth
- add ability to fetch and store $dbh and $sth attributes
- reap DBI handles for new threads when used in threaded
environments and threads::variable::reap is available
- add test with two placeholders
Upstream changes:
20100505 Wed May 5 18:48:44 PDT 2010
Test Fixes
* Fixed t/urifind/find.t on Windows
20100504.1039 Tue May 4 10:39:23 PDT 2010
Doc Fixes
* Forgot to mention that we ship with urifind now.
20100504 Tue May 4 10:29:52 PDT 2010
New Features
* Added a urifind program. (Darren Chamberlain)
Bug Fixes
* The final semi-colon was being strippped form URLs found in HTML
that ended with HTML entities. (Michael Peters)
Example: http://google.com/search?q=<html>
* URLs with leading dots, pluses and minuses are now found.
[rt.cpan.org 57032]
Example: stuff...http://example.com
pkgsrc changes:
- use PERL5_MODULE_TYPE instead of manual depend on M::I
- add license definition
Upstream changes:
[Changes for 1.10 (JSON::Syck 0.32) - 2010-06-06]
1.09 was released with version 0.97 of Module::Install. It had a
critical bug that I reported which broke installations on perl 5.8.3
and older.
This release is equivalent to 1.09 aside from bumping Module::Install
to 0.99 which fixed the bug.
[Changes for 1.09 (JSON::Syck 0.32) - 2010-05-29]
* Exactly equivalent to 1.08_01, aside from bumping the version
numbers
[Changes for 1.08_01 (JSON::Syck 0.31_01) - 2010-05-23]
* Reset the hash iterator after dumping hashes. Solves RT #54167 and
the duplicate RT #34166.
* RT #39572: Only print 0.60 compatibility warning if 0.60 or earlier
is installed.
[Changes for 1.08 (JSON::Syck 0.31) - 2010-05-23]
Like the 1.07_01 test release aside from small documentation
improvements.
* POD link to JSON::XS from JSON::Syck
* Include a WARNING section in the YAML::Syck pod that mentions that
the module hasn't been actively maintained since 2007, and that
perhaps prospective users might want to turn elsewhere.
[Changes for 1.07_01 (JSON::Syck 0.30) - 2010-05-20]
About:
First release by new maintainer (AVAR). The source repository is now
hosted in Git at http://github.com/avar/YAML-Syck
YAML::Syck is still pretty much abandonware, all its bugs likely to
get fixed any time soon.
Code fixes:
* Strings starting with : are now always quoted. Ruby will interpret
anything starting with a colon as a symbol. Before this fix strings
exported from YAML::Syck would be interpreted as Ruby symbols when
read by Ruby's syck.
Release engineering fixes:
* Upgrade from Module::Install 0.68 to 0.97
* Bump included Test::More dependency
* Remove included inc/attributes.pm dependency. Nothing in our
dependencies used this anymore.
* Add homepage, bugtracker, and repository metadata to META.yml
* Bump perl dependency from 5.00307 to 5.006. 5.005 is all
Module::Install supported, and YAML::Syck depends on Scalar::Util
which only goes as low as 5.006.
pkgsrc changes:
- remove dead master site
Upstream changes:
version: 3.35
date:
# minor maintenance release
added: the by_file option to xml_grep that limits
the number of hits per file
added: allowed the text of ignored elements to be buffered
in a string
fixed: comments need to be escaped (you can't have 2 '-' in a
row), RT#57389 spotted by Konstantin Tchernov
https://rt.cpan.org/Ticket/Display.html?id=57389
fixed: after $elt->cut_children, $elt->empty is false RT#54570
spotted and patched by Andrew Pimlott
https://rt.cpan.org/Ticket/Display.html?id=54570
fixed: documented the fact that latin1 is ISO-8859-15, see RT#37431
https://rt.cpan.org/Ticket/Display.html?id=37431
pkgsrc changes:
- adjust dependencies
Upstream changes:
version 0.14: Fri Jul 16 11:17:49 CEST 2010
Fixes:
- do not use /bin/pwd in t/99pod.t
- forgot to define xml_in.
rt.cpan.org#59172 [Justin Case]
Upstream changes:
0.47 Apr 13, 2010
- document how to make it work under Solaris
- some docs reorganization and improvements
0.46_02 Mar 29, 2010
- add suport for default_stdin_file, default_stdin_discard and
similar options
- add stdinout_socket feature and open2socket shortcut method
- rename some internal methods to more meaningfull names
- add open_tunnel and capture_tunnel methods
- add support for tunnel feature and docs
- document mod_perl/mod_perl2 integration
- document not-a-real-file-handle errors
- some minor doc updates
- run tests with StrictHostKeyChecking=no
- disable tty allocation for control commands
- better debugging for _io3
0.46_01 Mar 25, 2010
- do not depend on STDIN, STDOUT and STDERR being file
descriptors 0, 1, and 2 respectively as it happens, for
instance, under mod_perl (bug report by eserte via
PerlMonks)
- use POSIX::dup2 to duplicate file descriptors, instead of
perl open builtin
- set stdin_discard to when running control commands as it may
be closed or tied
- better debugging for waitpid and _io3
- error in example in documentation corrected (reported by
Slaven Rezic)
pkgsrc changes:
- add license definition
Upstream changes:
0.28 Do 3. Jun 12:11:21 UTC 2010
- Fixed Lenght-problem in typemap, T_BUFFER_STR_OUT for Heimdal.
Thanks to Slaven Rezic <slaven@rezic.de> for report and patch.
pkgsrc changes:
- adjust dependencies
Upstream changes:
2010-07-03 - Release 2.40 - Gisle Aas <gisle@ActiveState.com>
Marc Pignat (1):
Safer alignment test [RT#35823]
Robin Barker (1):
consting in new ext/
Gisle Aas (1):
Remove the MacOS branch of this test
pkgsrc changes:
- adjust dependencies
Upstream changes:
[1.108] Released on 2010-06-22
This is the "Give Shawn Moore what we promised him a year ago and hurry up
and get this out before Brad Oaks gives his YAPC::NA talk" release.
New Policies:
* Documentation::RequirePodLinksIncludeText
* Subroutines::ProhibitUnusedPrivateSubroutines
New Features:
* There is a new global configuration item, 'program-extensions', which
configures Perl::Critic's idea of which file name extensions represent
programs. The desired extensions are specified as a space-separated list,
with leading '.' on each if that is desired. Files whose names end in
'.PL' will always be considered programs. This can be overridden by
command option --programs-extensions, which can be specified multiple
times.
* There is now a perlcritic --allow-unsafe switch. Without this switch,
Perl::Critic will silently refuse to load any Policy that is marked
unsafe. Unsafe Policies are usually ones that may compile or execute
untrusted code (see Perl::Critic::DynamicPolicy for an example); Policy
authors can mark their policies as unsafe by overriding the is_safe()
method.
* The framework that we use to test Perl::Critic Policies has been
packaged into a convenient module that you can use to test your own
Policies. See Test::Perl::Critic::Policy and Perl::Critic::TestUtils
for details.
Policy Changes
* BuiltInFunctions::ProhibitLvalueSubstr no longer complains when there
is a low-precedence operator between the substr() and the assignment
operator.
* CodeLayout::ProhibitParensWithBuiltins now allows 'state ($foo)'. RT
#52029
* ErrorHandling::RequireCarping now has an
allow_in_main_if_not_in_subroutine option to allow "die" directly in
the default namespace.
* InputOutput::RequireBriefOpen now recognizes CORE::open(),
CORE::close(), CORE::GLOBAL::open(), and CORE::GLOBAL::close(). RT
#52391
* Modules::ProhibitEvilModules now complains by default about the modules
deprecated by the Perl 5 Porters in 5.12.
* Modules::RequireVersionVar documentation updated to make clear that "my
$VERSION" does not work as a module version declaration. RT #56667
* The RegularExpressions::* policies have been converted from using
Regexp::Parser to using PPIx::Regexp for their heavy lifting.
* RegularExpressions::ProhibitCaptureWithoutTest now allows capture
variables inside when() {}. RT #36081.
* RegularExpressions::ProhibitUnusedCapture now checks for unused named
captures.
* Subroutines::ProhibitManyArgs revised to count only characters in the
prototype that represent arguments. RT #56627
* Subroutines::ProhibitNestedSubs no longer complains about scheduled
blocks (BEGIN, etc.) inside subroutines and vice versa.
* Subroutines::RequireFinalReturn should now understand a final given/when
statement, and declare an error if there is no 'default' block or if any
branch does not return.
* TestingAndDebugging::RequireUseStrict now accepts 'use 5.011' or greater
as equivalent to 'use strict'.
* ValuesAndExpressions::ProhibitMismatchedOperators false positive with
"'foo' x 15 . 'bar'". RT #54524
* Variables::ProhibitPunctuationVars gave false positives on qr// regexp's
ending in '$'. RT #55604
Bug Fixes:
* The "## no critic" annotations now respect #line directives.
* Annotations on statements spanning more than one line (e.g.
my $foo =
'$bar'; ## no critic (RequireInterpolationOfMetachars)
) are now handled as single-line annotations, not block annotations.
* All instances of L<Foo> in the POD have been changed to L<Foo|Foo>.
L</bar> and L<Foo/bar> were allowed to stand. RT #37485
* Spaces are now allowed immediately inside the enclosing parentheses in
"## no critic ( Foo )". RT #52038
* With the introduction of PPIx::Regexp, Perl::Critic no longer dies
when it encounters a Perl 5.010 regexp. RT #49442.
* DEVELOPER.pod typo in link to
ValuesAndExpressions::ProhibitConstantPragma policy. RT #57818
* Spelling errors in documentation. RT #57375
* "die" used instead of "croak". RT #56619
* Fixed regex test that caused test failures on every Perl 5.11
(credit Tom Wyant).
* t/20_policy_pod_spelling.t now works (or at least no longer fails)
in non-English locales (again). RT #43291 and RT #48986.
* Perldoc hae broken link for McCabe score definition. RT #53219
* RT #33935 and #49679 were fixed by upgrading to PPI 1.208
Other Changes:
* Perl::Critic::Utils::is_unchecked_call() updated to include chmod in the
set of things covered by autodie (this happened in autodie v2.08). The
primary effect of this is on InputOutput::RequireCheckedSyscalls.
* Now depends upon Task::Weaken to ensure that we only install with perls
where Scalar::Util::weaken() works.
* Email::Address was optional, but is now required. So everyone
gets the optimal behavior from RequireInterpolationOfMetachars.
* Some infrastructure has been extracted to the new PPIx-Utilities
distro. It is also a required dependency here. Over time a good
portion of Perl::Critic::Utils* will be migrated to this distribution.
* Perl::Critic::Utils::PPI::get_constant_name_element_from_declaring_statement()
is deprecated because it doesn't handle multiple constants being
declared within a single "use constant" statement. Use
PPIx::Utilities::Statement::get_constant_name_elements_from_declaring_statement()
instead.
* Removed all uses of Perl::Critic::Utils::PPIRegep. Since the
PPIx::Regexp update, Perl::Critic only used get_match_string() and
friends, which were superseded by the corresponding PPI methods.
Perl::Critic now depends on PPI-1.208 or newer.
* Moved Perl::Critic::Utils::PPIRegexp to the Perl-Critic-Deprecated.
* The PolicySummary.pod file is now generated when the distribution
is created, rather than when you install it. This ensures the file
will be available on http://search.cpan.org. Thanks to Bear Longyear
for bringing this to our attention.
[1.107_001] Released on 2010-06-20
Changes summarized into 1.108 above. For exact details, see Changes on
BackPAN.
scheduled update of devel/p5-Perl-Critic to 1.108.
The purpose of the PPIx-Regexp package is to parse regular expressions
in a manner similar to the way the PPI package parses Perl. This class
forms the root of the parse tree, playing a role similar to PPI::Document.
devel/p5-PPIx-Utilities version 1.000.001 as dependency of scheduled
update of devel/p5-Perl-Critic to 1.108
This is a collection of functions for dealing with PPI objects,
many of which originated in Perl::Critic.
pkgsrc changes:
- using common by-module download directory from MASTER_SITE
Upstream changes:
2.03 - 2010-05-23
* fix CPAN #57530: IPC::Msg Documentation Bug
(thanks to Jonathan Hartzog for spotting this)
Upstream changes:
Changes for 0.60 Mon Jul 5 09:04:54 BST 2010
=================================================
* Corrected spelling mistakes in POD, spotted by H.Merijn Brand
* Apply a patch from Burak Gursoy RT #58886, which fixes paths
on MSWin32
* Apply patch from Petya Kohts, RT #50398, which allows more
flexible configuration of run_forked and its children
Changes for 0.58 Thu Apr 29 20:49:07 BST 2010
=================================================
* Applied patch from Petya Kohts, RT #50398, which
adds 'terminate_on_parent_sudden_death' option to
run_forked().
* Applied patches from David Morel RT #56973, which
add 'discard_output' option to run_forked().
* Added documentation as suggested by Rafa?l Garcia-Suarez
in RT #56973
pkgsrc changes:
- using common by-module directory for IO-modules from CPAN download mirrors
Upstream changes:
0.997001 Sat Apr 24 12:00:19 2010
- More warning cleanup and also made backspaces work right at the
start of a line (thanks Ingmar)