diff options
author | sno <sno@pkgsrc.org> | 2009-08-26 19:42:56 +0000 |
---|---|---|
committer | sno <sno@pkgsrc.org> | 2009-08-26 19:42:56 +0000 |
commit | 7cdec9ea7ee1df37bf4716e5010619ca8838cffe (patch) | |
tree | 33fde1b581dc8378bba9406fb303ea9d32269dfd /devel | |
parent | dfd7d9ca4be16ad3dc318424672b6fc3369b04c0 (diff) | |
download | pkgsrc-7cdec9ea7ee1df37bf4716e5010619ca8838cffe.tar.gz |
Adding fix for bug reported in RT #48990
--> http://rt.cpan.org/Ticket/Display.html?id=48990
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p5-Template-Plugin-VMethods/Makefile | 6 | ||||
-rw-r--r-- | devel/p5-Template-Plugin-VMethods/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Template-Plugin-VMethods/patches/patch-aa | 15 |
3 files changed, 22 insertions, 2 deletions
diff --git a/devel/p5-Template-Plugin-VMethods/Makefile b/devel/p5-Template-Plugin-VMethods/Makefile index 123b8ba0a1d..443c2b02ff6 100644 --- a/devel/p5-Template-Plugin-VMethods/Makefile +++ b/devel/p5-Template-Plugin-VMethods/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.1.1.1 2008/11/30 13:27:31 seb Exp $ +# $NetBSD: Makefile,v 1.2 2009/08/26 19:42:56 sno Exp $ # DISTNAME= Template-Plugin-VMethods-0.03 PKGNAME= p5-${DISTNAME} +PKGREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Template/} @@ -17,5 +18,8 @@ DEPENDS+= p5-Template-Toolkit>=2.06:../../www/p5-Template-Toolkit PERL5_PACKLIST= auto/Template/Plugin/VMethods/.packlist +pre-configure: + cd ${WRKSRC} && find `pwd` -name "*.orig" -type f | xargs rm + .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/p5-Template-Plugin-VMethods/distinfo b/devel/p5-Template-Plugin-VMethods/distinfo index 779ef5e2d4d..6adf2fae8c6 100644 --- a/devel/p5-Template-Plugin-VMethods/distinfo +++ b/devel/p5-Template-Plugin-VMethods/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.1.1.1 2008/11/30 13:27:31 seb Exp $ +$NetBSD: distinfo,v 1.2 2009/08/26 19:42:56 sno Exp $ SHA1 (Template-Plugin-VMethods-0.03.tar.gz) = 218d59fc299d73962692170e01f6eb17a9bdbfc6 RMD160 (Template-Plugin-VMethods-0.03.tar.gz) = a79fd211a1511dbe88b2bcfa78830322d42205f4 Size (Template-Plugin-VMethods-0.03.tar.gz) = 5919 bytes +SHA1 (patch-aa) = 7596fa408c4e6f81ec2e4e8da1e728692efee2db diff --git a/devel/p5-Template-Plugin-VMethods/patches/patch-aa b/devel/p5-Template-Plugin-VMethods/patches/patch-aa new file mode 100644 index 00000000000..7cce5390307 --- /dev/null +++ b/devel/p5-Template-Plugin-VMethods/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1 2009/08/26 19:42:56 sno Exp $ + +# Fixes RT #48990 + +--- lib/Template/Plugin/VMethods.pm.orig 2003-09-03 19:12:56.000000000 +0200 ++++ lib/Template/Plugin/VMethods.pm 2009-08-25 13:05:24.915827000 +0200 +@@ -196,7 +196,7 @@ + + # work out if we've got any ops declared + my $varname = $class.'::'.$op; +- next unless @{$varname}; ++ next unless ( defined( *{$varname} ) && defined( *{$varname}{ARRAY} ) ); + + # work out where we're going to stick them + my $hashref = ${'Template::Stash::'.$op}; |