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)
pkgsrc changes:
- adjusting dependencies
Upstream changes:
2.030 22 July 2010
* IO::Compress::Zip
- Updates to documentation.
- Changes default value for ExtAttr on Unix to 0100644
* IO::Uncompress::Unzip
Reworked the "Name" option and examples in the pod.
* IO::Uncompress::Base
Fixed problem with nextStream not returning 0 when there is no
next stream and Transparent is false.
2.027 24 April 2010
* Compress::Zlib
Remove autoload code from Zlib.pm.
[perl #74088]
2.026 7 April 2010
* IO::Uncompress::Zip
- Some updates to IO::Compress::Zip documentation.
- Fixed default setting for ExtAttr.
2.025 27 March 2010
* IO::Uncompress::Unzip
The "Name" option wasn't documented.
* Allow zlib version check to be disabled by setting
TEST_SKIP_VERSION_CHECK environment variable.
[RT #54510]
Upstream changes:
2.030 22 July 2010
* Ran the zlib2ansi script against the files in zlib-src.
Thanks to Nicholas Clark for the reminder.
* Added "-DNO_VIZ" to DEFINE in Makefile.PL
[RT #65293]
2.027 24 April 2010
* Updated to include zlib 1.2.5
2.026 7 April 2010
* Fixed definition of Z_TREES in Makefile.PL
[RT #65293]
* Fixed build issue with definition of off64_t not found on Solaris
by modifying the zlib source - changed the symbol
_LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h,
zlib.h and zutil.h
[RT #56108]
2.025 27 March 2010
* Updated to include zlib 1.2.4
* Allow zlib version check to be disabled by setting
TEST_SKIP_VERSION_CHECK environment variable.
[RT #54510]
Based on PR#43649 by Ryo ONODERA.
Back from snapshot release, so version scheme also back from timestamp.
This release is still alpha release, but, yes, better than snapshot,
and need to support of emacs23.
While here,
* set LICENSE=gnu-gpl-v2
* simplify PLIST.
* fixes paths for tutorial file in setup file
* change to use MAKE_FLAGS instead of MAKEFLAGS, it affect subsequent
make, e.g. failed to build of emacs for resolving dependency.
pkgsrc changes:
- adjust dependencies
Upstream changes:
0.14 Wed Jul 21 17:00:00 CEST 2010
- This release demonstrates why it is a good idea
to do developer releases.
- Fix problem with templated types and the shorthand
for typemaps that was introduced in 0.13.
0.13 Wed Jul 21 17:00:00 CEST 2010
- Add support for simplified typemap statements
a la %typemap{type}; which are a shorthand for
{simple} and {reference}.
0.12 Sun Jul 11 17:00:00 CEST 2010
- Add new example using Module::Build::WithXSpp.
0.11_02 Thu Jun 24 20:00:00 CEST 2010
- Allow applying parser plugin annotations to constructors
and destructors.
- Use of {%...%} for the %cpp_type tag of parsed typemaps.
- Fix %length for anything but the most trivial wrappers.
0.11_01 Sat Jun 5 11:02:09 CEST 2010
- Parse enum declarations.
- Added an experimental plugin interface.
Upstream changes:
0.51 Tue Mar 30 22:28:51 CEST 2010
- Build fix for Perl 5.12.
0.50_02 Sun Mar 21 10:33:00 CET 2010
- Fixed 64 bit compilation when using the MinGW-w64 compiler.
0.50_01 Fri Feb 26 17:08:21 CET 2010
- Added wxWidgets-extraflags build option.
- Exit with an error message under Cygwin.
- Use the system version of Archive::Extract and File::Fetch
if newer than the bundled version.