Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id E7F8763B850 for ; Tue, 22 Sep 2009 17:16:45 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 7DCC063B10D; Tue, 22 Sep 2009 17:16:45 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 3DAAF63B11A for ; Tue, 22 Sep 2009 17:16:44 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 2E379175DA; Tue, 22 Sep 2009 17:16:44 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Tue, 22 Sep 2009 17:16:44 +0000 From: Jens Rehsack Subject: CVS commit: pkgsrc/devel/p5-Attribute-Handlers To: pkgsrc-changes@NetBSD.org Reply-To: sno@netbsd.org X-Mailer: log_accum Message-Id: <20090922171644.2E379175DA@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: list Module Name: pkgsrc Committed By: sno Date: Tue Sep 22 17:16:44 UTC 2009 Modified Files: pkgsrc/devel/p5-Attribute-Handlers: Makefile distinfo Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/p5-Attribute-Handlers/Makefile cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/p5-Attribute-Handlers/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.