diff options
author | he <he> | 2008-11-02 23:34:14 +0000 |
---|---|---|
committer | he <he> | 2008-11-02 23:34:14 +0000 |
commit | 0cfa6ed6444dd657fac879a128026a752bcdfe5c (patch) | |
tree | 596557aed3079110f2557c971522adaa7e5fbf4f /devel | |
parent | 3d146a414297ec775bb6c1eea6131d6eec29df1d (diff) | |
download | pkgsrc-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/Makefile | 13 | ||||
-rw-r--r-- | devel/p5-Devel-Declare/distinfo | 8 |
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 |