pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/p5-Devel-Declare Update from version 0.001011nb1...
details: https://anonhg.NetBSD.org/pkgsrc/rev/0e75a2881abe
branches: trunk
changeset: 549435:0e75a2881abe
user: he <he%pkgsrc.org@localhost>
date: Sun Nov 02 23:34:14 2008 +0000
description:
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:
devel/p5-Devel-Declare/Makefile | 13 ++++++++-----
devel/p5-Devel-Declare/distinfo | 8 ++++----
2 files changed, 12 insertions(+), 9 deletions(-)
diffs (50 lines):
diff -r eba4eec0c502 -r 0e75a2881abe devel/p5-Devel-Declare/Makefile
--- a/devel/p5-Devel-Declare/Makefile Sun Nov 02 23:30:34 2008 +0000
+++ b/devel/p5-Devel-Declare/Makefile Sun Nov 02 23:34:14 2008 +0000
@@ -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 @@
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 @@
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 -r eba4eec0c502 -r 0e75a2881abe devel/p5-Devel-Declare/distinfo
--- a/devel/p5-Devel-Declare/distinfo Sun Nov 02 23:30:34 2008 +0000
+++ b/devel/p5-Devel-Declare/distinfo Sun Nov 02 23:34:14 2008 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index