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