CPAN into devel/p5-Dist-Zilla.
Dist::Zilla builds distributions of code to be uploaded to the CPAN.
In this respect, it is like ExtUtils::MakeMaker, Module::Build, or
Module::Install. Unlike those tools, however, it is not also a system for
installing code that has been downloaded from the CPAN. Since it's only
run by authors, and is meant to be run on a repository checkout rather
than on published, released code, it can do much more than those tools,
and is free to make much more ludicrous demands in terms of prerequisites.
2.120630 to 2.120921.
pkgsrc changes:
- adjust dependencies
- import split out CPAN::Meta::Requirements into
devel/p5-CPAN-Meta-Requirements
Upstream changes:
2.120921 2012-04-01 15:20:24 Europe/Paris
[REMOVED]
- CPAN::Meta::Requirements has been split out into its own distribution
so it can be used by CPAN.pm without requiring all of CPAN::Meta
2.120920 2012-04-01 11:30:43 Europe/Paris
[ADDED]
- CPAN::Meta::Requirements now has a 'requirements_for_module' method
to retrieve a version requirements string for a specific module
[Leon Timmermans]
[OTHER]
- Parse::CPAN::Meta prerequisite bumped to 1.4403
- JSON::PP prerequisites bumped to 2.27200
- CPAN::Meta::YAML prerequisite bumped to 0.008
2.120900 2012-03-30 13:15:15 Europe/Paris
[BUGFIX]
- CPAN::Meta::Requirements now treats undef requirements given to
from_string_hash() as '0' and warns about it; add_string_requirements()
dies if it does not get a requirements string to parse
devel/p5-Parse-CPAN-Meta from 1.4402 to 1.4404.
pkgsrc changes:
- updating dependencies, naming implicitely ones now
Upstream changes:
1.4404 Sun Apr 05 2012
- Protected tests from user PERL_YAML/JSON_BACKEND
1.4403 Sun Apr 01 2012
- Bumped prereqs: JSON::PP to 2.27200 and CPAN::Meta::YAML to 0.008
devel/p5-Module-CoreList from 2.57 to 2.68.
Upstream changes:
2.68 Tue Jun 19 2012
- Updated for v5.17.1
2.67 Sat May 26 2012
- Updated for v5.17.0
2.66 ??
- Add the --diff option to compare two perl core modlibs
2.65 Tue Mar 20 2012
- Update of lib/charnames
2.64 Tue Mar 20 2012
- Update of Data::Dumper and XS::APItest
2.63 Tue Mar 20 2012
- Update for v5.15.9
2.62 Thu Mar 15 2012
- Separate the POD (bingos)
2.61 Fri Feb 20 2012
- Updated for v5.15.8
2.60 Fri Jan 20 2012
- Updated for v5.15.7
2.59 Sun Dec 20 2011
- Updated for v5.15.6
2.58 Sun Nov 20 2011
- Updated for v5.15.5
0.100050 from CPAN into devel/p5-Sub-Exporter-ForMethods.
Sub::Exporter::ForMethods provides helper routines for using Sub::Exporter
to build methods.
It distinguish from pure Sub::Exporter by getting methods which will not
be removed by namespace::autoclean.
from CPAN into devel/p5-Perl-PrereqScanner.
The scanner will extract loosely your distribution prerequisites from your
files.
The extraction may not be perfect but tries to do its best. It will
currently find the following prereqs:
* plain lines beginning with use or require in your perl modules and
scripts, including minimum perl version
* regular inheritance declared with the base and parent pragmata
* Moose inheritance declared with the extends keyword
* Moose roles included with the with keyword
* OO namespace aliasing using the aliased module
into devel/p5-MooseX-Types-Perl.
MooseX::Types::Perl provides Moose types for checking things (mostly
strings) against syntax that is, or is a reasonable subset of, Perl syntax.
CPAN into devel/p5-Log-Dispatchouli.
Log::Dispatchouli is a thin layer above Log::Dispatch and meant to make it
dead simple to add logging to a program without having to think much about
categories, facilities, levels, or things like that. It is meant to make
logging just configurable enough that you can find the logs you want and
just easy enough that you will actually log things.
Log::Dispatchouli can log to syslog (if you specify a facility), standard
error or standard output, to a file, or to an array in memory. That last
one is mostly useful for testing.
In addition to providing as simple a way to get a handle for logging
operations, Log::Dispatchouli uses String::Flogger to process the things
to be logged, meaning you can easily log data structures. Basically:
strings are logged as is, arrayrefs are taken as (sprintf format, args),
and subroutines are called only if needed. For more information read the
String::Flogger docs.
from 2.29 to 2.32.
pkgsrc changes:
- add missing dependency
Upstream changes:
2.32 2012-05-24
- Fix a test failure - test failed if you had 0.16 <= Sys::Syslog < 0.25
installed.
- Added a kludgey test failure fix for failure on Cygwin. Patch by Christian
Carey. RT #77364.
2.31 2012-05-21
- Added missing prereq - Class::Load.
2.30 2012-05-20
- Remove Sys::Syslog as a prereq, since you can use this distro perfectly well
without it. Fixes RT #52065.
- You can now pass a subroutine reference to the sugar methods like
$dispatch->debug() and friends. Requested by Jeffrey Thalhammer. RT #77308.
- Calling sugar methods like $dispatch->warn or $dispatch->crit did not
normalize the log level, so the level would be passed to the outputs as
"warn", not "warning". Reported by Karen Etheridge. RT #77203.
CPAN into devel/p5-Sub-Exporter-GlobExporter.
Sub::Exporter::GlobExporter allows the glob-exporting package to be
subclassed, for for the subclass to choose to re-use the same glob
when exporting or to export a new one.
from CPAN into devel/p5-Log-Dispatch-Array.
This provides a Log::Dispatch log output system that appends logged events
to an array reference. This is probably only useful for testing the logging
of your code.
into devel/p5-Hash-Merge-Simple.
Hash::Merge::Simple will recursively merge two or more hashes and return
the result as a new hash reference. The merge function will descend and
merge hashes that exist under the same node in both the left and right
hash, but doesn't attempt to combine arrays, objects, scalars, or anything
else. The rightmost hash also takes precedence, replacing whatever was in
the left hash if a conflict occurs.
into devel/p5-File-ShareDir-Install.
File::ShareDir::Install allows you to install read-only data files from a
distribution. It is a companion module to File::ShareDir, which allows you
to locate these files after installation.
There is a port Module::Install::Share to ExtUtils::MakeMaker with the
improvement of only installing the files you want; .svn and other
source-control junk will be ignored.
from CPAN into devel/p5-Config-MVP.
MVP is a mechanism for loading configuration (or other information)
for libraries. It doesn't read a file or a database. It's a helper
for things that do.
0.005 and Role::Identifiable::HasTags version 0.005 via CPAN distribution
Role-Identifiable version 0.005 into devel/p5-Role-Identifiable.
Role::Identifiable::HasIdent adds a required ident attribute that stores
a simple string, meant to identify exceptions.
Role::Identifiable::HasTags adds the ability for your class and its
composed parts (roles, superclasses) as well as instances of it to
contribute to a pool of tags describing each instance.
CPAN into devel/p5-Role-HasMessage.
A class that includes Role::HasMessage is promising to provide a message
method that returns a string summarizing the message or event represented
by the object. It does not provide any actual behavior.
0.002 into p5-MooseX-OneArgNew.
MooseX::OneArgNew lets your constructor take a single argument, which
will be translated into the value for a one-entry hashref. It is a
parameterized role with two parameters:
type
The Moose type that the single argument must be for the one-arg form
to work. This should be an existing type, and may be either a string
type or a MooseX::Type.
init_arg
This is the string that will be used as the key for the hashref
constructed from the one-arg call to new.
devel/p5-CPAN-Uploader to satisfy requirements for scheduled import of
Dist::Zilla.
Perl5 module to upload things to the CPAN without executing external
programs.
devel/p5-CPAN-Meta-Requirements to satisfy upcoming import of Dist::Zilla
module.
A CPAN::Meta::Requirements object models a set of version constraints like
those specified in the META.yml or META.json files in CPAN distributions.
It can be built up by adding more and more constraints, and it will reduce
them to the simplest representation.
Logically impossible constraints will be identified immediately by thrown
exceptions.
* Create a library (libatk-bridge), currently with atk_bridge_adaptor_init()
and atk_bridge_adaptor_cleanup() functions, to facilitate linking directly
into, ie GTK+ 3.
* Only register events at beginning if an AT is listening (BGO#678475).
* Use XDG_RUNTIME_DIR to hold the socket, rather than a potentially secure
directory hard-coded under /tmp (BGO#678348).
* Fix various compiler warnings and build errors.