Tue Sep 22 17:16:44 2009 UTC ()
Updating devel/p5-Attribute-Handlers from 0.86 to 0.87

Upstream changes:
0.87	Mon Sep 21 15:55:00 CET 2009
        - Promote to stable release

0.86_01	Thu Sep 17 10:01:00 CET 2009
        - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram):

          Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES

          Attribute handlers being applied to a temporary CV has actually been
          reported as a bug, #66970.  The attached patch fixes the bug, by
          changing the order in which things happen: attributes are now applied
          after the temporary CV has been merged into the existing CV or has
          otherwise been added to the appropriate GV.

          The change breaks part of Attribute::Handlers.  Part of A:H searches the
          package to find the name of the sub to which a :ATTR attribute is being
          applied, and the correct time at which to launch that search depends
          crucially on the order in which the CV construction events occur. So
          this patch also includes a change to A:H, to make it detect which way
          things happen.  The resulting A:H works either way, which is essential
          for its dual-life nature.


(sno)
diff -r1.21 -r1.22 pkgsrc/devel/p5-Attribute-Handlers/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/p5-Attribute-Handlers/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/devel/p5-Attribute-Handlers/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Attribute-Handlers/Attic/Makefile 2009/08/09 11:13:07 1.21
+++ pkgsrc/devel/p5-Attribute-Handlers/Attic/Makefile 2009/09/22 17:16:44 1.22
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.21 2009/08/09 11:13:07 sno Exp $ 1# $NetBSD: Makefile,v 1.22 2009/09/22 17:16:44 sno Exp $
2 2
3DISTNAME= Attribute-Handlers-0.86 3DISTNAME= Attribute-Handlers-0.87
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5SVR4_PKGNAME= p5ah 5SVR4_PKGNAME= p5ah
6CATEGORIES= devel perl5 6CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Attribute/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Attribute/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/Attribute-Handlers/ 10HOMEPAGE= http://search.cpan.org/dist/Attribute-Handlers/
11COMMENT= Simpler definition of attribute handlers 11COMMENT= Simpler definition of attribute handlers
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
16 16

cvs diff -r1.9 -r1.10 pkgsrc/devel/p5-Attribute-Handlers/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Attribute-Handlers/Attic/distinfo 2009/08/09 11:13:07 1.9
+++ pkgsrc/devel/p5-Attribute-Handlers/Attic/distinfo 2009/09/22 17:16:44 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2009/08/09 11:13:07 sno Exp $ 1$NetBSD: distinfo,v 1.10 2009/09/22 17:16:44 sno Exp $
2 2
3SHA1 (Attribute-Handlers-0.86.tar.gz) = 140de5d6018d22a6ba8643506bdb4a3a99161dce 3SHA1 (Attribute-Handlers-0.87.tar.gz) = 5edbeae2ec14e3faca0c2a95bc9cb92b35affd0e
4RMD160 (Attribute-Handlers-0.86.tar.gz) = 3f5f4a1a383dcf7eef02d2347e367aa549b39ba0 4RMD160 (Attribute-Handlers-0.87.tar.gz) = 972498fc599efa94fd7ea1d7ae3705fd09bbfbd6
5Size (Attribute-Handlers-0.86.tar.gz) = 22411 bytes 5Size (Attribute-Handlers-0.87.tar.gz) = 23171 bytes