pkgsrc/devel/p5-Log-Log4perl/Makefile

23 lines
594 B
Makefile
Raw Normal View History

2019-08-11 15:17:48 +02:00
# $NetBSD: Makefile,v 1.34 2019/08/11 13:19:45 wiz Exp $
DISTNAME= Log-Log4perl-1.49
PKGNAME= p5-${DISTNAME}
2019-08-11 15:17:48 +02:00
PKGREVISION= 3
CATEGORIES= devel
Updating devel/p5-Log-Log4perl from 1.25 to 1.27 pkgsrc changes: - Using CPAN by-module master site - maintainer independent - correcting file permissions of perl modules Upstream changes: 1.27 (2010/02/07) * (ms) ***WARNING: This might break backward compatibility with some wrapper classes. [RT 52913] Fixed category fetching in wrapper classes (reported by Martin Evans). Wrapper classes now need to call Log::Log4perl->wrapper_register to adapt get_logger() category fetching. Detailed docs under "Using Log::Log4perl with wrapper functions and classes" * (ms) Made meta tag compatible with MakeMaker versions < 6.50 (ms) [RT 52083] Fixed manifest glitch from 1.26 (reported by Lars Thegler). * (ms) Added note to FAQ on 'no init happened' warnings for API initializations, as suggested by Malcolm Nooning. * (ms) Applied patch by Christopher Mckay which sets Log4perl::Logger::INITIALIZED only if it's fully initialized. * (ms) Emmanuel Rodriguez suggested changing TestBuffer's reset() method to leave the logger population alone. Added clear() to accomodate the need for a single buffer reset. * (ms) Xavier Caron added %p{1} to allow abbreviated priority strings in the pattern layout. * (ms) Redid composite appenders to address problems with incorrect caller() data. L4p now supports a $cache parameter to be passed to the log() function, which stores the completely rendered message and can be passed to log_cached() later on. 1.26 (2009/11/22) * (ms) [RT 50495] Perl code in the config file is now evaluated/ compiled after the configuration parser has done its work, opening up Perl subroutines to all configuration parsers, not just PropertyConfigurator. Configuration subs for cspecs, filter, warp_message and appender triggers are sheltered. The previous, flawed implementation surfaced while using a 'trigger' category, reported by Olivier Bilodeau. * (ms) [RT 50090] Added non-portable linebreaks to PatternLayout (requested by Zden??k Juran). * (ms) [RT 50094] Docfix for PatternLayout in main manpage (spotted by Peter Rabbitson). * (ms) [RT 28679] Added exists() to "Threshold" keyword uppercase check. * (ms) Took out Class::Prototyped testcase after it got all weird and introduced backward-incompatible changes.
2010-02-15 17:05:27 +01:00
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Log/}
2016-05-03 12:54:52 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://log4perl.sourceforge.net/
Update to 1.30, improve COMMENT. 1.30 (2010/08/30) * (ms) [RT 60665] HUP handlers are stacked on top of each other now, to make sure that multiple file appenders recreate multiple files and not just one (patch provided by Karen Etheridge). * (ms) [RT 60197] Fixed uninitialized value warnings with the multiline appender and provided a test case (patch provided by Karen Etheridge) * (ms) [rt.cpan.org #59617] Fixed system-wide threshold without appender thresholds. Bug reported by Dmitry Bigunyak. * (ms) [rt.cpan.org #24884] Using require() instead of incomplete logic in L4p::Util::module_available(). local __DIE__ handler takes care of user-defined __DIE__ handlers ignoring $^S (suggested by Eric Wilhelm and others). * (ms) [rt.cpan.org #60386] Fixed init_and_watch() which double-bumped the caller_level and led to uninitialized values in the pattern layout. Thanks to Mitja Bartsch for the report. * (ms) Applied patch by Karsten Silkenbäumer to add an optional $log_dispatch_level to create_custom_level(). Updated documentation. 1.29 (2010/06/16) * (ms) Added documentation on how to use Log4perl's :easy macros with Catalyst in Log::Log4perl::Catalyst. * (ms) wrapper_register() now deals with caller_depth automatically. Backwards compatibility with old wrapper classes using caller_depth directly is provided. Documentation has been updated. * (ms) Felix Antonius Wilhelm Ostmann reported Resurrector.pm crashes, fixed as suggested by setting the %INC value to the module path. * (ms) Another caller_depth fix in Log::Log4perl::Catalyst. * (ms) Fixed logdie() caller_depth bug reported by Rob Retter. * (ms) [RT 56145] Saving errstr in DBI appender to survive ping() * (ms) Added INTERNAL_DEBUG env variable to test suite triggering all _INTERNAL_DEBUG statements to be printed for better error diagnosis on misbehaving systems.
2010-09-06 13:30:58 +02:00
COMMENT= Log4j implementation for Perl
LICENSE= ${PERL5_LICENSE}
PERL5_PACKLIST= auto/Log/Log4perl/.packlist
REPLACE_PERL+= lib/Log/Log4perl/Layout/PatternLayout/Multiline.pm
Updating devel/p5-Log-Log4perl from 1.25 to 1.27 pkgsrc changes: - Using CPAN by-module master site - maintainer independent - correcting file permissions of perl modules Upstream changes: 1.27 (2010/02/07) * (ms) ***WARNING: This might break backward compatibility with some wrapper classes. [RT 52913] Fixed category fetching in wrapper classes (reported by Martin Evans). Wrapper classes now need to call Log::Log4perl->wrapper_register to adapt get_logger() category fetching. Detailed docs under "Using Log::Log4perl with wrapper functions and classes" * (ms) Made meta tag compatible with MakeMaker versions < 6.50 (ms) [RT 52083] Fixed manifest glitch from 1.26 (reported by Lars Thegler). * (ms) Added note to FAQ on 'no init happened' warnings for API initializations, as suggested by Malcolm Nooning. * (ms) Applied patch by Christopher Mckay which sets Log4perl::Logger::INITIALIZED only if it's fully initialized. * (ms) Emmanuel Rodriguez suggested changing TestBuffer's reset() method to leave the logger population alone. Added clear() to accomodate the need for a single buffer reset. * (ms) Xavier Caron added %p{1} to allow abbreviated priority strings in the pattern layout. * (ms) Redid composite appenders to address problems with incorrect caller() data. L4p now supports a $cache parameter to be passed to the log() function, which stores the completely rendered message and can be passed to log_cached() later on. 1.26 (2009/11/22) * (ms) [RT 50495] Perl code in the config file is now evaluated/ compiled after the configuration parser has done its work, opening up Perl subroutines to all configuration parsers, not just PropertyConfigurator. Configuration subs for cspecs, filter, warp_message and appender triggers are sheltered. The previous, flawed implementation surfaced while using a 'trigger' category, reported by Olivier Bilodeau. * (ms) [RT 50090] Added non-portable linebreaks to PatternLayout (requested by Zden??k Juran). * (ms) [RT 50094] Docfix for PatternLayout in main manpage (spotted by Peter Rabbitson). * (ms) [RT 28679] Added exists() to "Threshold" keyword uppercase check. * (ms) Took out Class::Prototyped testcase after it got all weird and introduced backward-incompatible changes.
2010-02-15 17:05:27 +01:00
post-extract:
${FIND} ${WRKSRC} -name "*.pm" -type f -exec ${CHMOD} -x {} \;
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"