devel/p5-MooseX-ConfigFromFile from 0.04nb2 to 0.11.
pkgsrc changes:
- adjust dependencies
Upstream changes:
0.11 2013-06-23 09:22:04 PDT-0700 (Karen Etheridge)
- bump prereq version for MooseX::Types::Path::Tiny to ensure a
broken version is not installed
0.10 2013-02-12 13:17:44 PST-0800 (Karen Etheridge)
- allow clean composition into a role, without requiring an -exclude
0.09 2013-02-11 09:35:50 PST-0800 (Karen Etheridge)
- removed prereqs which are only used for optional tests
0.08 2013-02-09 16:24:27 PST-0800 (Karen Etheridge)
- allow configfiles called "0"
- configfile value now passed through to new()
- new _get_default_configfile method added, which consumers can
override to provide a default value without having to redefine the
attribute itself (via RT#79746) -- PLEASE READ THE DOCUMENTATION
if you override the configfile attribute!
0.07 2013-02-04 (Karen Etheridge)
- fixed tests to not load optional dependencies
0.06 2013-02-03 (Karen Etheridge)
- the configfile attribute is now a Path::Tiny, not a Path::Class
(coercions from strings are still supported, and now also from any
other type that has a string coercion).
0.05 2013-02-03 (Karen Etheridge)
- documentation corrected to demostrate how to properly override the
configfile method to provide a default from the consuming class,
without having to redefine the attribute itself
- if MooseX::Getopt is installed, the configfile attribute has the
Getopt trait applied
from 0.103001nb2 to 0.103004
Upstream changes:
0.103004 2013-03-12 15:51:43 America/New_York
like 0.103003, but a production release
0.103003 2013-01-30 21:22:12 America/New_York
use https by default (thanks, Mike Doherty)
0.103002 2012-12-24 22:00:44 America/New_York
cpan-uploader now can take a list of filenames to upload (Thanks,
Gabor Szabo!)
from 1.29nb2 to 1.30.
Upstream changes:
1.30 2013-06-15
* Add support for Cpanel::JSON::XS and JSON::PP. Fixes RT#85424 &
RT#67967. (perigrin)
* Fix documentation bug RT#86065.
from 0.01nb4 to 0.02.
pkgsrc changes:
- Choose right download location
Upstream changes:
0.02
- Switched to Git and Dist::Zilla
- Fixed an issue with perls installed in directories containing
spaces or other special shell characters. [Spotted by Samuel
Ferencik - RT #84643]
textproc/p5-Lingua-EN-Tagger from 0.20nb2 to 0.23.
Upstream changes:
0.23 Aaron Coburn 10/1/12
Fixed errors in threads tests
0.21 Aaron Coburn 9/27/12
Escaped some more curly braces in regex
patterns (see below). Made memoize module
support threads.
textproc/p5-Lingua-EN-Inflect from 1.893nb2 to 1.895.
Upstream changes:
1.895 Wed Sep 12 00:27:54 2012
- Fixed a POD nit (thanks Gregor)
- Added 'words_below', 'comma', and 'comma_every' options to NO()
(Thanks Lady Aleena).
1.894 Thu Jun 14 10:22:30 2012
- Fixed several dozen obscure plurals (thanks Tom)
- Greatly improved the list of prepositions (thanks Tom)
- Several minor doc nits cleaned up
- Fixed 'miniseries', 'tv series' etc (thanks Lady Aleena)
- NON-BACKWARDS COMPATIBLE CHANGE:
WORDLIST now always add spaces around its final conjunction.
Please report any cases where this is an adverse change.
0.300 into textproc/p5-String-Compare-ConstantTime.
This module provides one function, equals (not exported by default).
You should pass this function two strings of the same length. It will
return true if they are string-wise identical and false otherwise, just
like eq. However, comparing any two differing strings will take a fixed
amount of time, unlike eq.
NOTE: If the lengths of the strings are different, equals will return
false right away. Also, comparing two identical strings will take a
different amount of time than comparing two differing strings.
0.04 into textproc/p5-Lingua-EN-Number-IsOrdinal.
This module will tell you if a number, either in words or as digits, is a
cardinal or ordinal number.
This is useful if you e.g. want to distinguish these types of numbers found
with Lingua::EN::FindNumber and take different actions.
into textproc/p5-Lingua-EN-FindNumber.
This module provides a regular expression for finding numbers in English
text. It also provides functions for extracting and manipulating such
numbers.
into textproc/p5-Lingua-EN-Words2Nums.
This module converts English text into numbers. It supports both ordinal
and cardinal numbers, negative numbers, and very large numbers.
The main subroutine, which is exported by default, is words2nums(). This
subroutine, when fed a string, will attempt to convert it into a number.
If it succeeds, the number will be returned. If it fails, it returns undef.
1.110720 into security/p5-Dancer-Plugin-Auth-RBAC.
Dancer::Plugin::Auth::RBAC is an authentication framework and role-based
access control system. As a role-based access control system
Dancer::Plugin::Auth::RBAC can be complex but will give you the most
flexibilty over all other access control philosophies.
The Dancer::Plugin::Auth::RBAC plugin provides your application with the
ability to easily authenticate and restrict access to specific users and
groups by providing a tried and tested RBAC (role-based access control)
system. Dancer::Plugin::Auth::RBAC provides this level of sophistication
with minimal configuration.
security/p5-Crypt-URandom.
This Module is intended to provide an interface to the strongest available
source of non-blocking randomness on the current platform. Platforms
currently supported are anything supporting /dev/urandom and versions of
Windows greater than or equal to Windows 2000.
into devel/p5-MooseX-Types-Stringlike.
This module provides a more general version of the Str type. If coercions
are enabled, it will accepts objects that overload stringification and
coerces them into strings.
into devel/p5-MooseX-Types-LogAny.
The motivation behind this modules is that Log::Any::Adapter::Null does
not inherit from Log::Any::Adapter::Base which all of the other adapters
do. Moose will not allow a type union of undefined types unless they are
Moose classes. This module allows you to simply use the LogAny type which
has done the union for you.
into filesystems/p5-MooseX-Types-Path-Tiny.
This module provides Path::Tiny types for Moose. It handles two important
types of coercion:
* coercing objects with overloaded stringification
* coercing to absolute paths
It also can check to ensure that files or directories exist.
from 0.35nb2 to 0.36.
Upstream changes:
0.36 2013-06-22 13:48:37 PDT-0700 (Karen Etheridge)
- fixed failing tests on 5.8.5 due to incorrect == overload
(RT#77100, Graham Knop)
filesystems/p5-Path-Tiny.
This module attempts to provide a small, fast utility for working with
file paths. It is friendlier to use than File::Spec and provides easy
access to functions from several other core file handling modules.
It doesn't attempt to be as full-featured as IO::All or Path::Class,
nor does it try to work for anything except Unix-like and Win32 platforms.
Even then, it might break if you try something particularly obscure or
tortuous. (Quick! What does this mean: ///../../..//./././a//b/.././c/././?
And how does it differ on Win32?)
All paths are forced to have Unix-style forward slashes. Stringifying the
object gives you back the path (after some clean up).
File input/output methods flock handles before reading or writing, as
appropriate.
The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode
without CRLF translation. Installing Unicode::UTF8 0.58 or later will speed
up several of them and is highly recommended.
It uses autodie internally, so most failures will be thrown as exceptions.
2.19nb1 to 2.20.
Upstream changes:
2.20 2013-06-23 16:08:41 PST8PDT
Many improvements from Niels Thykier, hero of the
free people. From GH #25:
* SPEED / INTERNAL: Less time is spent computing prototypes
* SPEED / INTERNAL: Leak guards are more efficient.
* SPEED : Expanding tags (eg: qw(:all)) is now faster.
This also improves the speed of checking autodying
code with Perl::Critic.
* INTERNAL: Expanding of tags is faster and preserves order.
filesystems/p5-Module-Path.
Module::Path provides a single function, module_path(), which will find
where a module is installed locally.
It works by looking in all the directories in @INC for an appropriately
named file:
* Foo::Bar becomes Foo/Bar.pm, using the correct directory path
separator for your operating system.
* Iterate over @INC, ignoring any references (see "require" in
"perlfunc" if you're surprised to hear that you might find references
in @INC).
* For each directory in @INC, append the partial path (Foo/Bar.pm),
again using the correct directory path separator. If the resulting
file exists, return this path.
* If no file was found, return undef.