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.
devel/p5-Perl-PrereqScanner from 1.013 to 1.014.
upstream changes:
1.014 2012-07-26 13:22:02 America/New_York
- require a more recent PPI for various bugfixes that broke tests
(thanks for the report, Salve J. Nilsen)
devel/p5-Scalar-List-Utils from 1.23nb2 to 1.25.
upstream changes since 1.23 (remind that n.mm_oo are developer releases):
1.25 -- Sat Mar 24 13:10:13 UTC 2012
* Restore back-compat. to perl 5.6 (thanks to Zefram)
1.24 -- Thu Mar 22 18:10:10 UTC 2012
* Update to 1.24 release version (no other changes since 1.23_04).
1.23_04 -- Sat Mar 10 00:16:16 UTC 2012
* RT#72700 Fix off-by-two on string literal length
1.23_03 -- Tue Sep 14 10:09:59 CDT 2010
* Min perl version supported for build is not 5.008
* Dropped the pure-Perl implementation of both Scalar::- and List::Util.
* RT#61118 Fix assumption in sum() that once magic, always magic
1.23_02 -- Tue Mar 30 11:09:15 CDT 2010
* Fix first() and reduce() to check the callback first; &first(1) is now illigal. [gfx]
* Fix reduce() to allow XSUB callbacks [gfx]
* Fix first() to allow XSUB callbacks [gfx]
* Resolve RT #55763: tainted() doesn't do SvGETMAGIC(sv) [gfx]
* define CvISXSUB so older perl versions will still compile
1.23_01 -- Mon Mar 22 08:24:11 CDT 2010
* Add failing tests; SVt_RV is not directly SvROK [gfx]
* Implement openhandle() in XS (with extra tests) [gfx]
* Modernize *.pm [gfx]
* Modernize ListUtil.xs [gfx]
* Add ppport.h [gfx]
* Fix an overloading issue on sum(), and add tests for overloading [gfx]
* Small tweaks for minstr()/maxstr() [gfx]
* Optimize dualvar() [gfx]
* Use sv_copypv() instead of SvPV() and sv_setpv() [gfx]
* avoid non-portable warnings
from 0.07 to 0.09.
pkgsrc changes:
- update/adjust dependencies
upstream changes:
0.09 Aug 25, 2012
- add proper NAME sections to POD - RT #79216 (Gregor Herrmann)
0.08 Jul 17, 2012
- add simple built-in File, Stdout, and Stderr adapters, mainly to provide
easy examples of usage that don't require additional packages
- allow set() params to be passed to 'use Log::Any::Adapter'
- allow adapter constructor to take any list of params, not necessarily
a hash
from 0.18 to 0.19.
upstream changes:
0.19 2012-08-06 20:26:34 America/New_York
Fixed:
- Work around rt.perl.org #114404 by forcing PerlIO layers back on
original handles [rt.cpan.org #78819]
Upstream changes:
1.2.1 (2012-09-06)
Fixed a regression introduced in 1.2 about raising an exception when not finding any files to uninstall in the current environment. Thanks for the fix, Marcus Smith.
1.2 (2012-09-01)
Dropped support for Python 2.4 The minimum supported Python version is now Python 2.5.
Fixed issue #605 - pypi mirror support broken on some DNS responses. Thanks philwhin.
Fixed issue #355 - pip uninstall removes files it didn't install. Thanks pjdelport.
Fixed issues #493, #494, #440, and #573 related to improving support for the user installation scheme. Thanks Marcus Smith.
Write failure log to temp file if default location is not writable. Thanks andreigc.
Pull in submodules for git editable checkouts. Fixes#289 and #421. Thanks Hsiaoming Yang and Markus Hametner.
Use a temporary directory as the default build location outside of a virtualenv. Fixes issues #339 and #381. Thanks TC01.
Added support for specifying extras with local editables. Thanks Nick Stenning.
Added --egg flag to request egg-style rather than flat installation. Refs issue #3. Thanks Kamal Bin Mustafa.
Fixed issue #510 - prevent e.g. gmpy2-2.0.tar.gz from matching a request to pip install gmpy; sdist filename must begin with full project name followed by a dash. Thanks casevh for the report.
Fixed issue #504 - allow package URLS to have querystrings. Thanks W. Trevor King.
Fixed issue #58 - pip freeze now falls back to non-editable format rather than blowing up if it can't determine the origin repository of an editable. Thanks Rory McCann.
Added a __main__.py file to enable python -m pip on Python versions that support it. Thanks Alexey Luchko.
Fixed issue #487 - upgrade from VCS url of project that does exist on index. Thanks Andrew Knapp for the report.
Fixed issue #486 - fix upgrade from VCS url of project with no distribution on index. Thanks Andrew Knapp for the report.
Fixed issue #427 - clearer error message on a malformed VCS url. Thanks Thomas Fenzl.
Added support for using any of the built in guaranteed algorithms in hashlib as a checksum hash.
Fixed issue #321 - Raise an exception if current working directory can't be found or accessed.
Fixed issue #82 - Removed special casing of the user directory and use the Python default instead.
Fixed#436 - Only warn about version conflicts if there is actually one. This re-enables using ==dev in requirements files.
Moved tests to be run on Travis CI: http://travis-ci.org/pypa/pip
Added a better help formatter.
in devel/p5-Getopt-Long-Descriptive from 0.091 to 0.092.
upstream changes:
0.092 2012-07-31 22:51:09 America/New_York
make "hidden" options usable on their own (thanks, Roman Hubacek!)
0.19 (spring one) to 0.20.
upstream changes (note duplicate 0.19 versions) since 0.18:
0.20 2012-07-15
- Same as the most recently 0.19, but with a new version.
0.19 2012-07-15
- Uploaded by Dave Rolsky, not realizing 0.19 was already used
- The load_class() subroutine now returns the class name on success. Requested
by Caleb Cushing. RT #76931.
- Exceptions and errors from Class::Load no longer contain references to line
numbers in Class::Load or Module::Runtime. This applies to exceptions thrown
by load_class, load_first_existing_class, and load_optional_class, as well
as the error returned by try_load_class.
- Exceptions are now croaked properly so they appear to come from the calling
code, not from an internal subroutine. This makes the exceptions look more
like the ones thrown by Perl's require. RT #68663.
0.19 2012-04-03
- Uploaded by doy (Jesse Luehrs)
- No changes, reupload to fix indexing.
devel/p5-MooseX-LazyRequire from 0.07 to 0.08.
pkgsrc changes:
- adjust build (test) depends
upstream changes:
0.08 2012-07-02 09:58:41 PDT-0700 (Karen Etheridge)
* Convert uses of Test::Exception to Test::Fatal
* Add TODO test for RT#76054 (thanks for the report, ilyuha!)
devel/p5-Test-CheckDeps.
Test::CheckDeps adds a test that assures all dependencies have been
installed properly. If requested, it can bail out all testing on error.
from 3.23 to 3.25.
upstream changes:
3.25 2012-06-05
- Rereleased to fix CPAN permission problem. No functional change.
3.24 2012-06-03
- RT #74393: corrected typo in M::B integration docs.
- RT #63473: fix typo.
- RT #49732: Attempt to load File::Glob::Windows to get correct
glob semantics on Win32.
- RT #47890: Don't use Win32::GetShortPathName.
- RT #64404: Ignore textness ('-T') of script when reading shebang.
- Handle the case where we don't know the wait status of the
test more gracefully.
- Make the test summary 'ok' line overrideable so that it can be
changed to a plugin to make the output of prove idempotent.
- Apply upstream patch:
http://perl5.git.perl.org/perl.git/commit \
/6359c64336d99060952232e7e300bd3c31afead8
In testargs.t in Test::Harness, don't run a world-writable file.
The test writes a file, then changes the mode, then executes it.
The file needs to be +x to be executable (on many platforms).
The file will need to be +w to be deletable on some platforms.
But setting the file world writable just before running it feels
like a bad idea, given that the file's name is as predictable
as process IDs, as there's a race condition to break into the
account running perl's tests.
devel/p5-Module-Pluggable from 4.0 to 4.3.
pkgsrc changes:
- switch PERL5_MODULE_TYPE from ExtUtils::MakeMaker (default) to
Module::Build
upstream changes:
2012-08-15 - 4.3
* Fix calling the correct method when instantiating (Doh!)
* Hopefully stop smoker failures
2012-08-14 - 4.2
* Fix a problem with installation directory (Jerry D. Hedden)
2012-07-20 - 4.1
* Allow triggers on events which gives a powerful way to modify
behaviour (Tim Brody, Dan Dascalescu, Paul Evans, Jens Rehsack)
* Put documentation in about behaviour under blib and test, allow
searching outside blib under test (suggestion from Stephen Baynes)
* Made following symlinks the default behaviour, added ability to
turn that off (Aran Deltac)
* Fix installation path (Matthias Dietrich, Todd Rinaldo)
* Allow min_depth and max_depth (as per suggestion from Jens Rehsack)
* Set our @INC up to include and prefer our search_dirs if necessary
(as per suggestion from Ian Goodacre)
* Switch to Module::Build
devel/p5-MooseX-Types-Path-Class from 0.05nb4 to 0.06.
upstream changes:
0.06 Wed Mar 28 2012
* added SEE ALSO section in pod
* converted git repo to Dist::Zilla
devel/p5-MooseX-Types-LoadableClass from 0.006nb1 to 0.008.
pkgsrc changes:
- adjust dependencies
upstream changes:
0.008 13-03-2012
- Do not require Test::Exception. RT#75246
0.007 15-02-2012
- Be more paranoid about the potential for $_ being clobbered.
from 0.30nb1 to 0.35.
pkgsrc changes:
- adjust dependencies
upstream changes:
0.35 2012-05-19
- The new delegation code could fail when a type had no
parent. Attempting to subtype Any was one way to trigger the
bug. (Dave Rolsky)
- The new delegation code broke calling ->can or ->isa on
MooseX::Types::TypeDecorator as a class method. (Dave Rolsky)
0.34 2012-05-18
- Special case new to avoid unexpected exceptions on unloaded classes
0.33 2012-05-18
- Switch delegation order to prioritise type over class except for new
0.32 2012-05-18
- Support delegation of methods to the class for class types
- Factor out _try_delegate method
0.31 2011-12-22
- Add support for qw( :all ) on MooseX::Types::Combine libraries.
(kentnl)
devel/p5-MooseX-MarkAsMethods from 0.14 to 0.15.
upstream changes:
0.15 2012-05-30 17:34:11 America/Los_Angeles
* Document that overload declarations must use the anon sub style for
methods to resolve correctly.
* No code/functionality changes.
from 0.37 to 0.47.
pkgsrc changes:
- adjust (build/test) dependencies
upstream changes:
0.47 2012-08-30 16:37:59 PDT-0700
- re-release to remove double $VERSION declarations
0.46 2012-08-30 15:17:28 PDT-0700
- -h is also treated as a --help option
0.45 2012-05-13 09:49:58 PDT-0700
- use Path::Class in test to avoid test failures on MSWin32 with filename
construction
0.44 2012-05-11 10:44:48 PDT-0700
- now respecting value of configfile passed to the constructor, when used in
conjunction with MooseX::ConfigFromFile. (Karen Etheridge)
0.43 2012-04-29 09:35:52 PDT-0700
- re-release as non-trial.
0.42-TRIAL 2012-04-15 09:13:05 PDT-0700
- reformatted the Changes file, with the help of CPAN::Changes, to something
a little more standard.
- more release-only tests added
0.41-TRIAL 2012-04-14 18:36:00 PDT-0700
- Now bails with exit status 0, rather than dying, when printing
requested --usage/--help information (usage printed via invalid arguments
will still die, however). (Karen Etheridge)
0.40 2012-04-13
- Fix tests when MooseX::ConfigFromFile is installed, with
Getopt::Long::Descriptive >= 0.091. RT#76287
- Pod fix from debian. Salvatore Bonaccorso <carnil@debian.org> RT#74681
- Spelling fix from debian. Jonathan Yu <jawnsy@cpan.org> RT#74681
0.39 2012-02-03
- Fix argument parsing in process_argv when used with ConfigFromFile so
that -v can be used as expected, rather than being grabbed as --version
0.38 2011-12-23
- More documentation on Getopt::Long settings and how they alter this
role's behaviour, in particular with regards to extra_argv capturing.
(Karen Etheridge)
pkgsrc changes:
- adjust dependencies
upstream changes:
0.09 2012-03-18 20:21:21 America/New_York
- RT#74668: can use a sub {} for configfile default (yanick)
- RT#75446: add all necessary metadata as part of conversion
to Dist::Zilla (mjgardner)
- RT#75447: require correct version of Getopt::Long::Descriptive so
basic and configfile tests can pass (mjgardner)
- lots of code and documentation cleanup, driven by
release tests (mjgardner)
0.08 2012-03-14
- no code changes, just repackaging distribution archive with
correct root (mjgardner)
0.07 2012-02-29
- fix tests that started failing due to dependency error
string change (offerk)
0.04.
pkgsrc changes:
- adding some dependencies as named in module's meta-information
upstream changes:
0.04 - Dec 17, 2011
- Call the configfile attribute default sub if it is a sub, not just a
string, just like MooseX::Getopt does (RT#73325, Karen Etheridge)
devel/p5-MooseX-Has-Options.
MooseX::Has::Options provides a succinct syntax for declaring options for
Moose attributes. It hijacks the has function imported by Moose and replaces
it with one that understands following options syntax:
use Moose;
use MooseX::Has::Options;
has 'some_attribute' => (
qw(:ro :required),
isa => 'Str',
...
);
This will converted into:
use Moose;
use MooseX::Has::Options;
has 'some_attribute' => (
is => 'ro',
required => 1,
isa => 'Str',
...
);
Options must come in the beginning of the argument list.
MooseX::Has::Options will stop searching for options after the
first alphanumeric string that does not start with a colon.
pkgsrc changes
- Add LICENSE
- PERL5_PACKLIST has changed to standard format
2.13 Fri May 18 06:24:42 2012
- remove unused and invalid SIGNATURE file
- move content of BUGS to Changes
- Remove the INSTALL and configure files,
people should use the standard CPAN installation tools
- Add standard prerequisites to Makefile.PL
2.12 Wed May 16 12:47:16 2012
- use strict; use warnings; in examples
- remove bareword from POD (JBAKER)
- make lbrack and rbrack official.
2.11 Fri Feb 17 12:31:04 2012
- skip the signature verification
2.10 Wed Dec 21 11:18:26 2011
- remove Build.PL (keep the Makefile.PL only)
- Replace home-made testing tools with CPAN-ish tools
- Require Capture::Tiny for testing
- New co-maintainer: Gabor Szabo
Overview of changes in Glib 1.262 (stable)
==========================================
* Properly specify our dependencies.
* Distriubte a missing test file.
Overview of changes in Glib 1.261 (stable)
==========================================
* Add NEWS entries comparing 1.260 to 1.24x
* Add the 64 bit integer converters to the linker exports
* updated README file similar to Cairo (RT#74870)
* Created %meta_merge which follows v2 of meta-spec
Changelog:
FIXED Security fixes can be found here
FIXED Stability fixes can be found here
FIXED Contenteditable breaks middle-click to open links (674770)
FIXED Allow specifying wildcard that matches all simple netbiosnames in network.automatic-ntlm-auth.trusted-uris (452781)
Fixed in Firefox ESR 10.0.7
MFSA 2012-72 Web console eval capable of executing chrome-privileged code
MFSA 2012-70 Location object security checks bypassed by chrome code
MFSA 2012-69 Incorrect site SSL certificate data display
MFSA 2012-67 Installer will launch incorrect executable following new installation
MFSA 2012-65 Out-of-bounds read in format-number in XSLT
MFSA 2012-63 SVG buffer overflow and use-after-free issues
MFSA 2012-62 WebGL use-after-free and memory corruption
MFSA 2012-61 Memory corruption with bitmap format images with negative height
MFSA 2012-58 Use-after-free issues found using Address Sanitizer
MFSA 2012-57 Miscellaneous memory safety hazards (rv:15.0/ rv:10.0.7)
installed at build time it will attempt to download it instead, so the
problem is stealthy in a networked environment, and obvious in an
offline environment.
Add it as a build dependency.
2.11.0 / 2012-07-07
full changelog
Enhancements
* The generated spec/spec_helper.rb sets config.order = "random" so that specs
run in random order by default.
* rename render_template to have_rendered (and alias to render_template for
backward compatibility)
Bug fixes
* "uninitialized constant" errors are avoided when using using gems like
rspec-rails-uncommitted that define Rspec::Rails before rspec-rails loads
(Andy Lindeman)
UI, Workflows & Features
* Git can be told to normalize pathnames it read from readdir(3) and
all arguments it got from the command line into precomposed UTF-8
(assuming that they come as decomposed UTF-8), in order to work
around issues on Mac OS.
I think there still are other places that need conversion
(e.g. paths that are read from stdin for some commands), but this
should be a good first step in the right direction.
* Per-user $HOME/.gitconfig file can optionally be stored in
$HOME/.config/git/config instead, which is in line with XDG.
* The value of core.attributesfile and core.excludesfile default to
$HOME/.config/git/attributes and $HOME/.config/git/ignore respectively
when these files exist.
* Logic to disambiguate abbreviated object names have been taught to
take advantage of object types that are expected in the context,
e.g. XXXXXX in the "git describe" output v1.2.3-gXXXXXX must be a
commit object, not a blob nor a tree. This will help us prolong
the lifetime of abbreviated object names.
* "git apply" learned to wiggle the base version and perform three-way
merge when a patch does not exactly apply to the version you have.
* Scripted Porcelain writers now have access to the credential API via
the "git credential" plumbing command.
* "git help" used to always default to "man" format even on platforms
where "man" viewer is not widely available.
* "git clone --local $path" started its life as an experiment to
optionally use link/copy when cloning a repository on the disk, but
we didn't deprecate it after we made the option a no-op to always
use the optimization. The command learned "--no-local" option to
turn this off, as a more explicit alternative over use of file://
URL.
* "git fetch" and friends used to say "remote side hung up
unexpectedly" when they failed to get response they expect from the
other side, but one common reason why they don't get expected
response is that the remote repository does not exist or cannot be
read. The error message in this case was updated to give better
hints to the user.
* "git help -w $cmd" can show HTML version of documentation for
"git-$cmd" by setting help.htmlpath to somewhere other than the
default location where the build procedure installs them locally;
the variable can even point at a http:// URL.
* "git rebase [-i] --root $tip" can now be used to rewrite all the
history leading to "$tip" down to the root commit.
* "git rebase -i" learned "-x <cmd>" to insert "exec <cmd>" after
each commit in the resulting history.
* "git status" gives finer classification to various states of paths
in conflicted state and offer advice messages in its output.
* "git submodule" learned to deal with nested submodule structure
where a module is contained within a module whose origin is
specified as a relative URL to its superproject's origin.
* A rather heavy-ish "git completion" script has been split to create
a separate "git prompting" script, to help lazy-autoloading of the
completion part while making prompting part always available.
* "gitweb" pays attention to various forms of credits that are
similar to "Signed-off-by:" lines in the commit objects and
highlights them accordingly.
### 2.11.2 / 2012-08-11
[full changelog](http://github.com/rspec/rspec-mocks/compare/v2.11.1...v2.11.2)
Bug fixes
* Don't modify `dup` on classes that don't support `dup` (David Chelimsky)
* Fix `any_instance` so that it works properly with methods defined on
a superclass. (Daniel Eguzkiza)
* Fix `stub_const` so that it works properly for nested constants that
share a name with a top-level constant (e.g. "MyGem::Hash"). (Myron
Marston)
### 2.11.1 / 2012-07-09
[full changelog](http://github.com/rspec/rspec-mocks/compare/v2.11.0...v2.11.1)
Bug fixes
* Fix `should_receive` so that when it is called on an `as_null_object`
double with no implementation, and there is a previous explicit stub
for the same method, the explicit stub remains (rather than being
overriden with the null object implementation--`return self`). (Myron Marston)
### 2.11.2 / 2012-07-25
[full changelog](http://github.com/rspec/rspec-expectations/compare/v2.11.1...v2.11.2)
Bug fixes
* Define `should` and `should_not` on `Object` rather than `BasicObject`
on MacRuby. On MacRuby, `BasicObject` is defined but is not the root
of the object hierarchy. (Gabriel Gilder)
### 2.11.1 / 2012-07-08
[full changelog](http://github.com/rspec/rspec-expectations/compare/v2.11.0...v2.11.1)
Bug fixes
* Constrain `actual` in `be_within` matcher to values that respond to `-` instead
of requiring a specific type.
* `Time`, for example, is a legit alternative.
### 2.11.0 / 2012-07-07
[full changelog](http://github.com/rspec/rspec-expectations/compare/v2.10.0...v2.11.0)
Enhancements
* Expand `expect` syntax so that it supports expections on bare values
in addition to blocks (Myron Marston).
* Add configuration options to control available expectation syntaxes
(Myron Marston):
* `RSpec.configuration.expect_with(:rspec) { |c| c.syntax = :expect }`
* `RSpec.configuration.expect_with(:rspec) { |c| c.syntax = :should }`
* `RSpec.configuration.expect_with(:rspec) { |c| c.syntax = [:should, :expect] }`
* `RSpec.configuration.add_should_and_should_not_to Delegator`
Bug fixes
* Allow only `Numeric` values to be the "actual" in the `be_within` matcher.
This prevents confusing error messages. (Su Zhang @zhangsu)
* Define `should` and `should_not` on `BasicObject` rather than `Kernel`
on 1.9. This makes `should` and `should_not` work properly with
`BasicObject`-subclassed proxy objects like `Delegator`. (Myron
Marston)
### 2.11.1 / 2012-07-18
[full changelog](http://github.com/rspec/rspec-core/compare/v2.11.0...v2.11.1)
Bug fixes
* Fix the way we autoload RSpec::Matchers so that custom matchers can be
defined before rspec-core has been configured to definitely use
rspec-expectations. (Myron Marston)
* Fix typo in --help message printed for -e option. (Jo Liss)
* Fix ruby warnings. (Myron Marston)
* Ignore mock expectation failures when the example has already failed.
Mock expectation failures have always been ignored in this situation,
but due to my changes in 27059bf1 it was printing a confusing message.
(Myron Marston).
### 2.11.0 / 2012-07-07
[full changelog](http://github.com/rspec/rspec-core/compare/v2.10.1...v2.11.0)
Enhancements
* Support multiple `--example` options. (Daniel Doubrovkine @dblock)
* Named subject e.g. `subject(:article) { Article.new }`
* see [http://blog.davidchelimsky.net/2012/05/13/spec-smell-explicit-use-of-subject/](http://blog.davidchelimsky.net/2012/05/13/spec-smell-explicit-use-of-subject/)
for background.
* thanks to Bradley Schaefer for suggesting it and Avdi Grimm for almost
suggesting it.
* `config.mock_with` and `config.expect_with` yield custom config object to a
block if given
* aids decoupling from rspec-core's configuation
* `include_context` and `include_examples` support a block, which gets eval'd
in the current context (vs the nested context generated by `it_behaves_like`).
* Add `config.order = 'random'` to the `spec_helper.rb` generated by `rspec
--init`.
* Delay the loading of DRb (Myron Marston).
* Limit monkey patching of `describe` onto just the objects that need it rather
than every object in the system (Myron Marston).
Bug fixes
* Support alternative path separators. For example, on Windows, you can now do
this: `rspec spec\subdir`. (Jarmo Pertman @jarmo)
* When an example raises an error and an after or around hook does as
well, print out the hook error. Previously, the error was silenced and
the user got no feedback about what happened. (Myron Marston)
* `--require` and `-I` are merged among different configuration sources (Andy
Lindeman)
* Delegate to mocha methods instead of aliasing them in mocha adapter.
= 0.12.3
* Revert rename of undocumented internal module since it turns out
Rails/ActiveSupport is relying on its existence.
= 0.12.2
* Officially support minitest v3.3.0 (still monkey-patching)
= 0.12.1
* Deprecation warning (instead of fail fast) if neither Test::Unit
nor MiniTest is loaded. Fixes#88.
* Remove deprecated access to `Mocha::Standalone`.
* Remove the deprecated file `stubba.rb`.
* Officially support test-unit v2.5.1 (still monkey-patching).
* Improve the API acceptance test.
= 0.12.0
* Fail fast if neither Test::Unit nor MiniTest is loaded. Fixes#40.
* Officially support MiniTest up to v3.2.0 (still monkey-patching).
* Officially support test-unit v2.5.0 (still monkey-patching).
* Do not monkey-patch Test::Unit or MiniTest unless we *know* it's ok.
* Add acceptance tests to demonstrate using a block as a custom parameter
matcher.
* Update Travis CI build status image to use the new build under the
freerange account.
== Version 1.0.0
* Added spy support.
* Added base class mocking restrictions.
* Using singleton_methods to get list of singleton methods (rather
than methods(false))
* Correctly handling mocking methods that were meta-programmed with
method_missing.
=== 3.0.8 / 2012-08-20
* 1 bug fix:
* Set test_globs default value to pick up test/*spec* files as well.
(millisami)
=== 3.0.7 / 2012-08-07
* 1 minor enhancement:
* Added quote from DrNic about manifests to readme.
devel/p5-Module-Install-ReadmeFromPod from 0.12 to 0.18.
Upstream changes:
==============================
2012-02-25 10:20:43 +0000 0.18
==============================
* Resolve test failures for v5.15.x perl releases
==============================
2012-02-08 23:56:12 +0000 0.16
==============================
* Bump to version 0.16
==============================
2012-02-06 13:20:30 +0000 0.14
==============================
* Add 'lib' using use lib in Makefile.PL
* Bump version to 0.14
* Move the pdf tests to extra tests that are skipable
if pod2pdf isn't installed
* Provisions to pass options to the POD formatters
* Allow specifying the name of the output file manually
* Allowing some alternate format spellings: text, html
* Support for README files in PDF format
* Support for a README in manpage format
* Documented the HTML support
* Support for HTML output
* clean_files can be out of the readme_txt sub
* Prepare support for other file formats
* Updating all the plugins to print consistent output.
* Prints:
readme_from lib/Module.pm
* Found out that this doesn't work on older M::I.
* This code looks at M::I internals. I should patch M::I to make the
all_from file a public variable.
Gio:
* Application:
- Pass 0 (NULL) rather than "" to GApplication.
Glib:
* Miscutils: get_system_data_dirs(), get_system_config_dirs():
Return early when the C function returns NULL.
* Thread::RecMutex: Don't initialize this as a GStaticMutex.
(Deprecated anyway)
* Documentation:
- Don't hide add_exception_handler() documentation.
- Really hide the GCheckSum type from the documentation.
Fix in regression tests. Now "make test" exits with non-zero status
if something fails.
lmdbg-run:
- Zero addresses are removed from stacktraces generated by glibc's
backtrace(3). This fixes asserts in lmdbg-stat(1).
- Double "0x" in "info section" were fixed (seen on NetBSD).
- backtrace(3) from libexecinfo is used instead of builtin
implementation if the library and execinfo.h are available
(FreeBSD, NetBSD).
lmdbg-sym:
- Fixes. Sometimes addresses were converted to symbols
incorrectly. The problem was seen on modern Linux distros with
recent gdb(1).
lmdbg-stat:
- Now incompletly read lines (having no LF in the end) are
ignored. This fixes crashes and therefore empty output or
lmdbg(1) when analysed program is killed.
- Alternative implementation written in awk was removed.
Build infrastructure was converted to 2-level dirs.
This requires mk-configure>=0.23.0 for build.
Minor clean-ups in man pages and Makefiles.