summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorhe <he>2008-11-02 23:34:14 +0000
committerhe <he>2008-11-02 23:34:14 +0000
commit0cfa6ed6444dd657fac879a128026a752bcdfe5c (patch)
tree596557aed3079110f2557c971522adaa7e5fbf4f /devel
parent3d146a414297ec775bb6c1eea6131d6eec29df1d (diff)
downloadpkgsrc-0cfa6ed6444dd657fac879a128026a752bcdfe5c.tar.gz
Update from version 0.001011nb1 to 0.003003.
Pkgsrc changes: o Adjust/update dependency lists Upstream changes: 0.003003 - Devel::Declare::MethodInstaller::Simple now has code_for() which the subclass can override to monkey with the magic shadowed subroutine. This is handy if you want to employ Devel::BeginLift. 0.003002 - Depend on Sub::Name and B::Hooks::EndOfScope. MethodInstaller::Simple and Context::Simple use them. 0.003001 - Don't use :lvalue in Context::Simple and MethodInstaller::Simple to keep the debugger happy. 0.003000 - Add Devel::Declare::Context::Simple and Devel::Declare::MethodInstaller::Simple as an experimental way to make creating block- and sub-like keywords easier (Rhesa Rozendaal). 0.002999_01 - Use B::Hooks::OP::Check to register PL_check callbacks. - Use B::Hooks::EndOfScope instead of %^H and Scope::Guard. - Don't segfault if HvNAME(PL_curstash) == NULL. - Don't segfault on 5.9.5+, where PL_parser is a symbol, not a define. - Don't delete the previous symbol table entry when shadowing subs. This makes us work within the debugger. - Don't mix declarations and code. 0.002002 - switch done_declare call from call_argv to call_pv. - Make get_linestr{,_offset} return sensible values when called while the parser isn't running. - Remove several compile time warnings. - Allow enabling of debug mode using $ENV{DD_DEBUG}. 0.002001 - clean up checks for whether we're lexing and whether lex_stuff exists to handle the PL_parser factor-out in 5.10 - check if reallocation of PL_linestr is necessary before doing it. this way we can bail out properly instead of corrupting memory in some cases - don't call strlen twice on the same sting - try to be more portable - stop using Nullsv - don't use Perl_* functions directly. - don't define PERL_CORE - use NEWSV from handy.h instead of defining our own - don't define PERL_NO_GET_CONTEXT - don't support preprocessors (perl -P) 0.002000 - rewrite guts into perl, add tests for new declaration style
Diffstat (limited to 'devel')
-rw-r--r--devel/p5-Devel-Declare/Makefile13
-rw-r--r--devel/p5-Devel-Declare/distinfo8
2 files changed, 12 insertions, 9 deletions
diff --git a/devel/p5-Devel-Declare/Makefile b/devel/p5-Devel-Declare/Makefile
index 191f4415ff6..d40e5f363df 100644
--- a/devel/p5-Devel-Declare/Makefile
+++ b/devel/p5-Devel-Declare/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2008/10/19 19:17:51 he Exp $
+# $NetBSD: Makefile,v 1.3 2008/11/02 23:34:14 he Exp $
#
-DISTNAME= Devel-Declare-0.001011
+DISTNAME= Devel-Declare-0.003003
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Devel/}
@@ -11,8 +10,11 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://search.cpan.org/dist/Devel-Declare/
COMMENT= Declarator magic for perl
-DEPENDS+= p5-Scalar-List-Utils>0:../../devel/p5-Scalar-List-Utils
-BUILD_DEPENDS+= p5-Test-Simple>0:../../devel/p5-Test-Simple
+DEPENDS+= p5-B-Hooks-EndOfScope>0:../../devel/p5-B-Hooks-EndOfScope
+DEPENDS+= p5-B-Hooks-OP-Check>=0.10:../../devel/p5-B-Hooks-OP-Check
+DEPENDS+= p5-Sub-Name>0:../../devel/p5-Sub-Name
+
+BUILD_DEPENDS+= p5-ExtUtils-Depends>0:../../devel/p5-ExtUtils-Depends
PKG_DESTDIR_SUPPORT= user-destdir
@@ -20,5 +22,6 @@ USE_LANGUAGES= c
PERL5_PACKLIST= auto/Devel/Declare/.packlist
+.include "../../devel/p5-B-Hooks-OP-Check/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Devel-Declare/distinfo b/devel/p5-Devel-Declare/distinfo
index e527dfc7a87..654d5ad4a37 100644
--- a/devel/p5-Devel-Declare/distinfo
+++ b/devel/p5-Devel-Declare/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/10/12 17:26:15 abs Exp $
+$NetBSD: distinfo,v 1.2 2008/11/02 23:34:14 he Exp $
-SHA1 (Devel-Declare-0.001011.tar.gz) = 326d02554ae8834a9677d482ed53dbe6532ebe65
-RMD160 (Devel-Declare-0.001011.tar.gz) = cd41b16aad62b26fd60444dc5356898cc13c5de5
-Size (Devel-Declare-0.001011.tar.gz) = 25646 bytes
+SHA1 (Devel-Declare-0.003003.tar.gz) = b3672a68d7e165aa6ad4fc437c52639a3253dd0a
+RMD160 (Devel-Declare-0.003003.tar.gz) = 2d5260b5c4a7e4e02decaf24b6d2292889451cda
+Size (Devel-Declare-0.003003.tar.gz) = 33214 bytes
SHA1 (patch-aa) = c6772df05f1fbadb375ae9b15d288295053a377a