Updated DESCR
Upstream changes:
3.020000 July 2012
* new destructor_method option
3.018000 June 2012
* new options ignore_preds, ignore_object, ignore_objects
3.016000 May 2012
* new ignore_class and ignore_classes options
3.014000 February 2012
* tests force Dumper sortkeys
3.012000 February 2012
* tests allow for "at line 123." with a "."
3.010000 February 2012
* constructor can return multiple values
3.008000 January 2012
* Try for Perl 5.6.0 too.
* XSUB bits in the main docs.
* Slightly more compact SYNOPSIS.
3.007_001 Sun Jan 6 19:58:00 PST 2012
* Cope with some tied glob warnings of perl 5.14 and up.
3.007_000 Sun Jan 1 17:29:41 PST 2012
* New developer's release
* Add Kevin Ryde's XSUB doc
Upstream changes:
0.3.7
- Fixed too enthusiastic variable interpolation in Euclid specs (RT bug #78854)
- Fixed bug tracker URL (credits to Kent Fredric)
0.3.6
- Fixed occasional non-minimized entry when using :minimal_keys specifier
0.3.5
- Removed extraneous \E (patch by Todd Rinaldo)
- Better handling of quoted arguments (RT bug #49525, reported by Ken Galinsky)
0.3.4
- New standard argument --podfile to write the manual in a .pod file
- Fixed issue where the NAME and VERSION sections appeared as a verbatim
section (which podchecker complains about)
- Always convert POD to text when calling help() and man()
- help() is now paged if IO::Pager::Page is installed
- Dependency changes:
Pod::Simple::Text replaces Pod::Text
Pod::Simple::Text is required instead of recommended,
IO::Pager::Page is recommended
0.3.3
- Attempt to extract POD even from files that look binary (might be packaged
with pp, perlapp or similar program)
0.3.2
- Another attempt to make the CPAN indexer happy
0.3.1
- Changed $VERSION to make the CPAN indexer happy
- Export repeatable options with multiple placeholders as an empty arrayref,
not as an empty hashref (RT bug #71165, reported by Bill Levering)
3.0.11 Apr-11-12
Add support for variadic functions (ffi_prep_cif_var).
Add Linux/x32 support.
Add thiscall, fastcall and MSVC cdecl support on Windows.
Add Amiga and newer MacOS support.
Add m68k FreeMiNT support.
Integration with iOS' xcode build tools.
Fix Octeon and MC68881 support.
Fix code pessimizations.
Lots of build fixes.
3.0.10 Aug-23-11
Add support for Apple's iOS.
Add support for ARM VFP ABI.
Add RTEMS support for MIPS and M68K.
Fix instruction cache clearing problems on
ARM and SPARC.
Fix the N64 build on mips-sgi-irix6.5.
Enable builds with Microsoft's compiler.
Enable x86 builds with Oracle's Solaris compiler.
Fix support for calling code compiled with Oracle's Sparc
Solaris compiler.
Testsuite fixes for Tru64 Unix.
Additional platform support.
## 2.3.1: 2012-09-13
It's a Bug and package fix release.
Then, it's also encoding support release, only if you use Ruby 1.9.
### Improvements
* [xgettext] Added backword compatibility method
(GetText::RGetText.run).
[Suggested by Fotos Georgiadis]
* [xgettext] Removed deprecated parse argument support.
* [erb parer] Assumed the encoding in the magic comment of the
input file as the encoding of it.
* [ruby parser] Assumed the encoding in the magic comment of the
input file as the encoding of it.
* [xgettext] Added the "--output-encoding" option to set encoding of
output pot file.
* [xgettext] Used UTF-8 as the default encoding of output pot file.
* [xgettext] Supported multiple encoding sources.
### Changes
* [MoFile] Returned nil instead of "" as msgstr when its msgid isn't
translated (when this msgstr is "").
* [PoParser] Converted msgstr from "" to nil when parsing.
### Fixes
* Added missing .yardopts file. [Reported by Takahiro Kambe]
* [news] Fixed Eddie Lau name instead of github name.
* [msginit] Added the "Plural-Forms:" entry to the header even if a
pot file doesn't have it.
* [msgmerge] Fixed the bug the new line between a header and
contents doesn't exist.
* [msginit] Fixed the bug that msgstr with msgid_plural aren't
generated in output po file.
* [xgettext] Supported class based xgettext parser add API.
[GitHub #10] [Suggested by Michael Grosser]
* [erb parer] Fixed erb parser bug with unicode msgid in Ruby 1.9
ERB templates.
[Github #9] [Patch by Fotos Georgiadis]
* Added missing documents for GetText::Tools::XGetText.
### Thanks
* Takahiro Kambe
* Michael Grosser
* Fotos Georgiadis
their interestingness. A common such situation is when attempting to
isolate a small failure-inducing substring of a large input that causes
your program to exhibit a bug.
devel/p5-Test-CPAN-Meta-YAML from 0.20 to 0.21
upstream changes:
0.21 12/08/2012
- added minimum perl version (5.006).
- reworked Makefile.PL for clarity.
- implemented Perl::Critic suggestions.
- added meta_yaml_ok test and example.
- several Version.pm updates, including new() parameter name change:
'yaml' is now 'data'.
from 1.117 to 1.118.
pkgsrc changes:
- adjust dependencies
upstream changes:
[1.118] Released on 2012-07-10
Policy Changes:
* CodeLayout::RequireTidyCode: Revise to work with incompatible
changes in Perl::Tidy 20120619. RT #77977.
* TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
'no warnings' statement, so that 'no warnings "qw"' is recognized
as supressing just 'qw' warnings. RT #74647.
* Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
distribution, RT #69546
Other Changes:
* Make all unescaped literal "{" characters in regexps into
character classes. These are deprecated, and became noisy with
Perl 5.17.0. RT #77510.
from 20120701 to 20120714.
Upstream changes:
2012 07 14
- Added flag -iscl (--ignore-side-comment-lengths) which causes perltidy
to ignore the length of side comments when setting line breaks,
RT #71848. The default is to include the length of side comments when
breaking lines to stay within the length prescribed by the -l=n
maximum line length parameter. For example,
Default behavior on a single line with long side comment:
$vmsfile =~ s/;[\d\-]*$//
; # Clip off version number; we can use a newer version as well
perltidy -iscl leaves the line intact:
$vmsfile =~ s/;[\d\-]*$//; # Clip off version number; we can use a newer version as well
- Fixed RT #78182, side effects with STDERR. Error handling has been
revised and the documentation has been updated. STDERR can now be
redirected to a string reference, and perltidy now returns an
error flag instead of calling die when input errors are detected.
If the error flag is set then no tidied output was produced.
See man Perl::Tidy for an example.
- Fixed RT #78156, erroneous warning message for package VERSION syntax.
- Added abbreviations -conv (--converge) to simplify iteration control.
-conv is equivalent to -it=4 and will insure that the tidied code is
converged to its final state with the minimum number of iterations.
- Minor formatting modifications have been made to insure convergence.
- Simplified and hopefully improved the method for guessing the starting
indentation level of entabbed code. Added flag -dt=n (--default_tabsize=n)
which might be helpful if the guessing method does not work well for
some editors.
- Added support for stacked labels, upper case X/B in hex and binary, and
CORE:: namespace.
- Eliminated warning messages for using keyword names as constants.
1.9.2nb2 (upstream: 1.92) to 1.9.6 (upstream: 1.96).
upstream changes:
1.96 Fri 24 Aug 2012 13:03:31 BST
- Restore compatibility with Perl 5.8
Thanks again to Father Chrysostomous
1.95 Thu 23 Aug 2012 11:42:21 BST
- Pad changes in 5.17.4-to-be
This is a patch from Father Chrysostomous.
See https://rt.cpan.org/Public/Bug/Display.html?id=79154
1.94 Tue 26 Jun 2012 09:51:27 BST
- Make one of the tests a bit more flexible, to accommodate a subtle
change in behaviour caused by a recent change to perl
(viz a0d2bbd5c47035a4f7369e4fddd46b502764d86e).
1.93 Sun 5 Feb 2012 15:52:57 GMT
- Correct the version number in META.yml
(https://rt.cpan.org/Ticket/Display.html?id=59459)
Do this by using MakeMaker to auto-generate META.yml, to prevent
similar problems in future. This is possible because the new
MakeMaker parameter MIN_PERL_VERSION was added in MakeMaker 6.47_01;
the fact that this didn't used to exist is the reason we managed
META.yml by hand till now.
from 1.08 to 1.09
upstream changes:
[Changes for 1.09 - 2012-09-09]
* teach Module::ScanDeps about "use if ..." constructs
- fixes CPAN Testers failures for PAR::Packer with perl 5.17.1 and up
(Roderich Schupp)
* RT #79003: t/7-check-dynaloader.t failing when /usr/lib != /usr/lib64
- scrap the test for "$entry{file} starts with $expected_prefix" as
its assumptions are flawed (Roderich Schupp)
* Mojo::Base is a loader (Alexandr Ciornii)
* Special case for Class::Load (Alexandr Ciornii)
from 0.12 to 0.13.
pkgsrc changes:
- update dependencies
upstream changes:
0.13 Wed Aug 29 09:56:58 EDT 2012
- switch from Perl6::Junction to Syntax::Keyword::Junction (rjbs)
Syntax::Keyword::Junction from distribution Syntax-Keyword-Junction
version 0.003001 into devel/p5-Syntax-Keyword-Junction.
This is a lightweight module which provides 'Junction' operators, the most
commonly used being any and all. Inspired by the Perl6 design docs [1].
Provides a limited subset of the functionality of Quantum::Superpositions
([2]).
That if you want to match against a regular expression, you must use == or
!=. Not =~ or !~. You must also use a regex object, such as qr/\d/, not a
plain regex such as /\d/.
This module is actually a fork of Perl6::Junction with very few (initial)
changes. The reason being that we want to avoid the incendiary name
containing Perl6.
Quantum::Superpositions provides the same functionality as this, and more.
However, this module provides this limited functionality at a much greater
runtime speed, with my benchmarks showing between 500% and 6000% improvment.
[1] http://dev.perl.org/perl6/doc/design/exe/E06.html
[2] http://search.cpan.org/perldoc?Quantum%3A%3ASuperpositions
This module activates community provided syntax extensions to Perl.
Passing it a feature name, and optionally a scalar with arguments,
and the dispatching system will load and install the extension in
calling package.
devel/p5-Sub-Exporter-Progressive from 0.001003 to 0.001006.
pkgsrc changes:
- add patch for typo in Makefile.PL
upstream changes:
0.001006 - 2012-08-27
- Handle ':all' correctly
0.001005 - 2012-08-25
- Add support for tags
- Warn if defaults are not in exports
- Add explicit dependency on Test::More 0.89
0.001004 - 2012-08-09
- fix skipping when Sub::Exporter isn't installed
from 1.000nb2 to 1.002.
pkgsrc changes:
- specify license
upstream changes:
1.002 2012-02-26 15:26:49 America/New_York
"say" to a tied fh on 5.10.0 is broken; we will not test it
1.001 2011-12-09 10:52:01 America/New_York
TieCombine filehandles now respect $\ so that "say $tied" will work;
this fixes [rt.cpan.org #73131]
from 2.052 to 2.055
upstream changes:
2.055 5 August 2012
* FAQ
Added a few paragraphs on how to deal with pbzip2 files
[RT# #77743: Interoperability problems with pbzip2]
* Compress::Zip
speed up compress, uncompress, memGzip & memGunzip.
[RT# #77350: Compress::Zlib::uncompress() is slowed down needlessly
by parameter validation
from 0.10 to 0.12.
pkgsrc changes:
- adjust build type
upstream changes:
0.12 Wed Feb 15 07:45:50 CET 2012
- Reapply set method optimisation that was lost in 0.11
- *really* fix uninitialized warnings in tests (RT#74096)
- Add support for Storable serialization
0.11 Sun Feb 12 13:04:54 PST 2012
- Fix segfaulting splice invocation on perls < 5.8.7
- Fix uninitialized warning on older perls
from 1.25 to 1.26.
pkgsrc changes:
1.26 Tue Aug 1 2012
[ENHANCEMENTS]
- added a 'quiet' option to silence warnings
- improved carp level for the run() method
[DOCUMENTATION]
- provide an example for the 'quiet' option in
Git::Repository::Tutorial
0.011 to 0.013.
upstream changes:
0.013 2012-09-07 23:50:25 Europe/Amsterdam
Lazy load Storable, it's usually not necessary
0.012 2012-08-09 13:51:29 Europe/Bucharest
Depend on Test::Exception 0.29
Switch to Sub::Exporter::Progressive, for a faster startup
Changelog:
FIXED Sites visited while in Private Browsing mode could be found through manual browser cache inspection (787743)
NEW Silent, background updates
NEW Support for SPDY networking protocol v3
NEW WebGL enhancements, including compressed textures for better performance
NEW Localization in Maithili (see all available locales)
CHANGED Optimized memory usage for add-ons
DEVELOPER JavaScript debugger integrated into developer tools
DEVELOPER New layout view added to Inspector
DEVELOPER High precision event timer implemented
DEVELOPER The CSS word-break property has been implemented.
DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites
HTML5 Native support for the Opus audio codec added
HTML5 The <audio> and <video> elements now support the played attribute
HTML5 The <source> element now supports the media attribute
FIXED Focus rings keep growing when repeatedly tabbing through elements (720987)
0.77 to 0.78.
upstream changes:
0.78 2011-07-26 nicholas
[no changes]
0.77_51 2012-07-17 nicholas
* Fix for MSVC builds from bulk 88 [CPAN #77589]
0.77_50 2012-02-10 nicholas
* t/globs.t was failing on 5.15.6 and later due to side effects of a change
to strict.pm [CPAN #73998]
* skip tests in t/magic.t that use formline on 5.8.1 and 5.8.2, as those
versions have a buggy formline that can trigger an assertion failure.
from 0.026 to 0.028.
upstream changes:
0.028 2012-06-06 T. R. Wyant
Replace all uses of YAML::Any with YAML, since they come in the same
distro, and YAML does not suffer from deprecation warnings.
0.027 2012-05-28 T. R. Wyant
Eliminate unescaped literal "{" characters in regexps in
PPIx::Regexp::Token::Backreference and
PPIx::Regexp::Token::CharClass::Simple. These are deprecated in 5.17.0.
1.06nb2 to 1.10.
upstream changes:
1.10 Thu Jun 14 19:55:57 CDT 2012
[ENHANCEMENTS]
Added the warning_handler argument to File::Next::from_file().
This is so from_file() can throw a warning if a non-existent
file is in the file it came from.
[FIXES]
from_file() should return undef if the file can't be opened.
Fixed test failures and made tests more portable.
1.08 Sun May 20 22:43:19 CDT 2012
[ENHANCEMENTS]
Added File::Next::from_file() to get the list of files to iterate
over from a file, or from STDIN.
Named pipes are now supported.
[INTERNAL]
Add more tests, and clean up some Perl::Critic warnings.
from 0.12nb1 to 0.20.
pkgsrc changes:
- adjust dependencies
upstream changes since 0.12:
0.20 2012.04.09
- change carp dependancy to 1.20 in test (BOWTIE)
0.19 2012.04.08
- fix for #1415 (WHUMANN, BOWTIE)
- drop Carp to 1.20, packaging request (VOEGELAS)
- add a README (BOWTIE)
- remove dead code (BOWTIE)
- re-factor some variables and tidy up (BOWTIE)
- fix p|x to display $tring refs x \$tring (BOWTIE)
0.18 2012.03.07
- bumped to 0.18 (BOWTIE)
- tweaks to POD (BOWTIE)
0.17_06 2012.02.09
- remove is for cmp_ok where values are numeric
- fix 'Free to wrong pool' in tests against win32
- looking to IO::Socket::IP and ipv6
- update Makefile to use M-I-DSL
- Tweaks to POD, remove unwanted comments (BOWTIE)
0.17_05 2012.01.11
- Due to issues with perl5db v1.34-5 in Perl 5.15.3-5 very messy
this means list context is now naff
Modify tests to cater for these anomaly's
add Method get_lineinfo so that we can ask where are we!
Tweaks to POD (BOWTIE)
0.17_04 2011.12.29
- remove test code in 0.17_03 that was naffing up cpan testers (BOWTIE)
0.17_03 2011.12.29
- vast changes to test files
see #1367/8 (BOWTIE)
- Patch for 09-io.t ticket #831 (MJGARDNER)
0.17_02 2011.12.08
- vast changes to test files (BOWTIE)
0.17_01 2011.12.06
- adjust required version for 'E' requires 5.8.6
(Note that threading support was built into the debugger as of
Perl version 5.8.6 and debugger version 1.2.8.)
- Oops requires 'IO::Socket' reset to '1.31'
- try some other testing modules Test::Class
- Tidy POD (BOWTIE)
0.16 2011.11.30
- Add Methods list_subroutine_names, set_option, get_options, module
- tweak to return line & row from dot if all else fails
- tweak to Makefile dependence's
- Amend POD for above
- Amend test to support above (BOWTIE)
0.15 2011.11.24
- removed Method listen
- comment out list_subroutine_names & _set_option
- Modify Method get_value to accept no values
- Modify get_p_exp
- Amend test to support above (BOWTIE)
0.14 2011.11.24
- Released 0.13_10 as stable 0.14 (AZAWAWI)
0.13_10 2011.11.20
- rename Method _show_help -> get_h_var
rename Method get_p_ext -> get_p_exp
Add tests for above (BOWTIE)
0.13_09 2011.11.17
- Add a Method get_p_ext (BOWTIE)
0.13_08 2011.11.13
- No newer ExtUtils::MakeMaker dependency. Removed a couple of unneeded test
dependencies (AZAWAWI)
0.13_07 2011.11.09
- Tweaks to tests for above (BOWTIE)
0.13_06 2011.11.09
- Add Method show_view
modify method show_line
Add Method _show_help
Tweaks to tests for above
spell check POD (BOWTIE)
0.13_05 2011.11.07
- default port changed to 24642 as port 12345 registered to "Italk Chat System" (BOWTIE)
- _process_line is where all the generated errors from cpantesters come from
$count = 0; and some tweaks to $line to suppress errors when buffer is empty (BOWTIE)
0.13_04 2011.11.05
- Perl::Critic Error Subroutine "listen" is a homonym for bulletin function
listen changed to listener (BOWTIE)
- using ReuseAddr as Reuse has bean deprecated (BOWTIE)
- Perl::Critic severity => 5, & severity => 4, pass now (BOWTIE)
- tweak to test t/02... (BOWTIE)
0.13_03 2011.11.04
- Tweak some tests (BOWTIE)
- Updates to POD use $debugger throughout instead of $d (BOWTIE)
- Add a test for get_v_vars
Add a test for get_y_zero
Add a test for list_subroutine_names (BOWTIE)
0.13_02 2011.11.03
- re-factor eg/02-sub.pl, change sub f to sub func1 (BOWTIE)
- Add a test for get_y_zero
Add a test for toggle_trace (BOWTIE)
- Updates to POD to complement new Methods (BOWTIE)
0.13_01 2011.11.02
- POD add skip for perl -d c [line|sub] for perl5db.pl >= 1.34 (BOWTIE)
- skip some tests t/08....
skip some tests t/04.... (BOWTIE)
- development upgrade to 0.13_01 for P-P-Debug
add several more methods, and t/13.... (BOWTIE)
0.36nb1 to 0.37.
pkgsrc changes:
- mark as module type using Module::Build (compat Makefile.PL required M:B,
too) for proper dependency
upstream changes:
0.37 - or the "amazingly late QA Hackathon 2011" release [2012-06-25]
- Fixed RT#64470: minor documentation error in Test::Class::Load
(thanks to Andrew Grangaard for patch)
- Fixed RT#39266: Test::Class with Package::Alias
- Fixed RT#56636: feature request: option to turn off auto-skipping
uncompleted tests (thanks to Ken Fox for suggestion) with addition
of fail_if_returned_early() (thanks to Dave Evans for patch)
- Fixed RT#64268: dying in setup does not skip rest of test
- Startup and shutdown methods are no longer run if a class will not
run any test methods
- Updated acknowledgements
- Added missing filter tests to MANIFEST & distribution
devel/p5-Class-XSAccessor from 1.13 to 1.14.
upstream changes:
1.14 Sun Aug 26 23:23 2012
- Skip some failing tests on old debugging perls. Guys, please
upgrade your perl!
from 1.09nb4 to 1.20120301.
pkgsrc changes:
- many dependencies moved to runtime requirements
==> this is a test helper, and it relies on other test helpers, so other
test modules are apparently no build dependency
upstream changes:
1.20120301 2012-03-01 13:17:20 America/Los_Angeles
- updated dependencies to latest versions of UNIVERSAL::isa and UNIVERSAL::can
1.20110612 2011-06-11 23:53:50 America/Los_Angeles
- removed Module::Build detritus
- improved Test::Warn testing dependency
- Added -debug flag to load UNIVERSAL::isa and UNIVERSAL::can on demand,
rather than in all situations.
1.20110606
Sun Jun 04 2011
- converted to Dist::Zilla
- posted to GitHub
from 1.20110614 to 1.20120726.
pkgsrc changes:
- add test dependency to (wanted dead) CGI.pm
upstream changes:
1.20120726 2012-07-25 20:51:54 America/Los_Angeles
- updated to work on Perl 5.17.2+ (rjbs)
1.20120418 2012-04-18 12:15:33 America/Los_Angeles
- removed use_ok from tests; it's unnecessary
Upstream changes:
0.26 Thu Mar 22 10:50:00 2012
- No code changes.
- Expand the sample code and comments under difference() to show more clearly what sets get
changed during operations, and to show another way of determining the difference between sets.
0.25 Fri Mar 9 16:58:00 2012
- Add Try::Tiny to pre-reqs. Add attributes, overload, strict, subs and warnings too.