Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) by www.NetBSD.org (Postfix) with ESMTP id E06BB63B946 for ; Thu, 22 Mar 2012 13:27:13 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 8B94414A158; Thu, 22 Mar 2012 13:27:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 58C4514A152 for ; Thu, 22 Mar 2012 13:27:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id DpJu3-IjxZOS for ; Thu, 22 Mar 2012 13:27:20 +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 92BD314A150 for ; Thu, 22 Mar 2012 13:27:20 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 61B55175DD; Thu, 22 Mar 2012 13:27:21 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Thu, 22 Mar 2012 13:27:21 +0000 From: "Jens Rehsack" Subject: CVS commit: pkgsrc/devel/p5-Eval-Closure To: pkgsrc-changes@NetBSD.org Reply-To: sno@netbsd.org X-Mailer: log_accum Message-Id: <20120322132721.61B55175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: sno Date: Thu Mar 22 13:27:21 UTC 2012 Modified Files: pkgsrc/devel/p5-Eval-Closure: Makefile distinfo Log Message: Updating package for Perl5 module Eval::Closure from CPAN in devel/p5-Eval-Closure from 0.06 to 0.08. pkgsrc changes: - change no-version dependency notation from x>=0 into x-[0-9]* Upstream changes: 0.08 2012-02-09 - Remove a double layer of string eval that was introduced in 0.07 as an intermediate step in figuring out the unique package thing - it's not necessary with the final implementation, and just makes things slower and hides errors. 0.07 2012-02-03 - the given source is now evaled in a unique package for every eval_closure call (it used to always be evaled in the Eval::Closure package, which was especially buggy). this is to avoid issues where one eval_closure modifies the global environment (by, say, importing a function), which could mess up a later call. unfortunately, this means that the memoization stuff no longer works, since it will result in memoized results using the original package, which defeats the purpose. i'm open to suggestions on how to safely reenable it though. - clean up a few stray lexicals we were still closing over in the eval To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/p5-Eval-Closure/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/p5-Eval-Closure/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.