Subject: CVS commit: pkgsrc/devel/p5-Log-Dispatch
From: Jens Rehsack
Date: 2009-09-19 18:44:15
Message id: 20090919164415.67EDA175DA@cvs.netbsd.org

Log Message:
Updating devel/p5-Log-Dispatch from 2.22 to 2.25

pkgsrc changes:
  - Adding license definition

Upstream changes:
2.25 Sep 15, 2009

- Added a workaround for a weird tainting issue with Params::Validate. This
  caused a taint exception when a Log::Dispatch::Syslog was created under
  taint mode. Note that there is still a problem in Params::Validate itself,
  this is just a hack.

2.24 Sep 13, 2009

- Simplified new constructor API (the 2.23 API is still silently supported but
  not documented):

      Log::Dispatch->new( outputs => [ [ 'File', ... ],
                                       [ 'Screen', ... ],
                                     ]
                        );

  Implemented by Jon Swartz.

- All of the mail sending modules now warn unconditionally if sending mail
  fails. This removes the incorrect use of warnings::enabled() in some
  modules. RT #43516.

2.23 Sep 12, 2009

- A new constructor API that simplifies creating your Log::Dispatch object:

      Log::Dispatch->new( outputs => [ File   => { ... },
                                       Screen => { ... },
                                     ],
                        );

  Implemented by Jon Swartz.

- Made name parameter optional. We now auto-generate a unique name if one is
  not given. Implemented by Jon Swartz.

- Added a newline parameter that causes a newline to be added to each message,
  and updated the documentation regarding newlines. Implemented by Jon Swartz.

- Removed repetitive boilerplate documentation from each output
  class. Implemented by Jon Swartz.

- The level_names and level_numbers used internally are now computed once and
  shared between output objects. Implemented by Jon Swartz.

- Updated repo url - now at http://hg.urth.org/hg/Log-Dispatch

- Explicitly depend on Sys::Syslog 0.16.

- Added warn as a synonym for warning. RT #44821. Requested by Dylan Martin.

- Added an add_callback method to Log::Dispatch and
  Log::Dispatch::Output. This lets you add a new formatting callback after an
  object is created. Based on a patch from Ricardo Signes. RT #48283.

- The Log::Dispatch docs mistakenly told you to provide a log() method when
  creating a new output class. RT #40561.

- Made all modules have the same version as Log::Dispatch itself.

Files:
RevisionActionfile
1.27modifypkgsrc/devel/p5-Log-Dispatch/Makefile
1.14modifypkgsrc/devel/p5-Log-Dispatch/distinfo