2014-10-09 16:05:50 +02:00
|
|
|
# $NetBSD: Makefile,v 1.15 2014/10/09 14:06:29 wiz Exp $
|
2009-08-19 22:17:30 +02:00
|
|
|
|
Update to 2.25
Upstream changes:
2.25 2014-04-03 09:43:15EST+1100 Australia/Melbourne
* DOCS: Spelling fixes in autodie::ScopeUtil
(Courtesy Salvatore Bonaccorso)
2.24 2014-03-30 19:30:10EST+1100 Australia/Melbourne
* FEATURE: Provide a stack backtrace when `Carp::Always` is enabled.
Note that sometimes this is not as pretty as it could
be, patches welcome.
(Thanks to Niels Thykier, GH #35)
* BUGFIX: Fix situations where `no autodie` doesn't respect lexical
scope. (Thanks to Niels Thykier, GH #41, RT #72053,
RT #86396)
* INTERNAL: Remove now unused variables in code (Niels Thykier).
* DOCS: Make it extra-clear autodie doesn't check `print`.
(Dave Rolsky, GH #39)
* TEST: Removed obsolete boilerplate.t
* TEST / INTERNAL: Enabled travis-ci for Perl 5.8
* TEST: Stopped some Pod::Coverage tests failing under Perl 5.8
* BUILD: Better support for building in a read-only directory
(courtesy Andrew Fresh, GH #46)
2.23 2014-01-27 13:50:55EST+1100 Australia/Melbourne
* TEST / BUGFIX: Improved testing support on Android
and Blackberry devices. (GH #44, thanks to
Hugmeir.)
* TEST / INTERNAL / TRAVIS: Various non-code
tweaks to make travis-ci more happy with testing
autodie.
* BUGFIX: autodie no longer weakens strict by allowing
undeclared variables with the same name as built-ins.
(RT #74246, thanks to Neils Thykier and Father
Chrysostomos.)
* BUGFIX: `use autodie qw( foo ! foo);` now correctly
insists that we have hints for foo. (Thanks Niels Thykier)
* INTERNAL: Improved benchmarking code, thanks to
Niels Thykier.
2.22 2013-09-21 11:37:14 Asia/Tokyo
* TEST / INTERNAL: Restore timestamps on touched testing
files to avoid git flagging files having changed in
git. (RT #88444, courtesy shay@cpan)
2.21 2013-09-12 13:17:23 Australia/Melbourne
Many more improvements from Niels Thykier, great hero of the
free people. Plus a compatibility patch from Zefram, keeper
of Carp.
* SPEED / INTERNAL : Through the magic of globally reuseable
core leak trampolines, autodie is even faster when used across
multiple pacakages.
* SPEED / INTERNAL : Caches used for keeping track of
fatalised subroutines are faster and leaner.
* SPEED / INTERNAL : Core subroutine wrappers are now lazily
compiled.
* SPEED / INTERNAL : Using autodie while autodie is already in
effect is now faster and more efficient.
* INTERNAL : $" and $! are no longer arbitrarily messed with
for no reason via autodie. (They're still messed with when
using Fatal.)
* SPEED / INTERNAL : The ':all' tag hierachy is expanded
immediately, in an efficient fashion.
* INTERNAL : Numerous minor clean-ups. Dead variables removed.
Typos fixed.
* SPEED / INTERNAL : import() and _make_fatal() cache more
aggressively, reducing CPU overhead.
* TEST: Compatibility with Carp 1.32 (thanks to Zefram).
RT #88076.
2014-05-29 03:37:28 +02:00
|
|
|
DISTNAME= autodie-2.25
|
2009-08-19 22:17:30 +02:00
|
|
|
PKGNAME= p5-${DISTNAME}
|
2014-05-30 01:35:13 +02:00
|
|
|
PKGREVISION= 1
|
2009-08-19 22:17:30 +02:00
|
|
|
CATEGORIES= devel perl5
|
|
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=autodie/}
|
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
|
|
HOMEPAGE= http://search.cpan.org/dist/autodie/
|
|
|
|
COMMENT= Replace functions with ones that succeed or die with lexical scope
|
|
|
|
LICENSE= ${PERL5_LICENSE}
|
|
|
|
|
|
|
|
DEPENDS+= p5-IPC-System-Simple>=0.12:../../devel/p5-IPC-System-Simple
|
2013-07-03 17:09:54 +02:00
|
|
|
DEPENDS+= p5-Sub-Identify-[0-9]*:../../devel/p5-Sub-Identify
|
2009-08-19 22:17:30 +02:00
|
|
|
|
|
|
|
PERL5_PACKLIST= auto/autodie/.packlist
|
|
|
|
|
2010-02-18 09:48:09 +01:00
|
|
|
post-extract:
|
|
|
|
${FIND} ${WRKSRC} -name "*.pm" -type f -exec ${CHMOD} -x {} \;
|
|
|
|
|
2009-08-19 22:17:30 +02:00
|
|
|
.include "../../lang/perl5/module.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|