diff options
author | he <he@pkgsrc.org> | 2009-02-24 22:13:40 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2009-02-24 22:13:40 +0000 |
commit | b878491399ded987f5805561e98f154468e9f084 (patch) | |
tree | 3c1f2b9b3a52b7f88a35ea2f3e3708cd974229ec | |
parent | b482e1f782f61acd576d411055de6d9f5887462a (diff) | |
download | pkgsrc-b878491399ded987f5805561e98f154468e9f084.tar.gz |
Update from version 0.27 to 0.31.
Pkgsrc changes:
o Note that we need a C compiler to build
Upstream changes:
0.31 2009-02-19 23:50 UTC
+ Doc : A somewhat better introduction. The FUNCTION section was moved
before CONSTANTS and HISTORY since it's more important. And
'assignation' is really 'assignment', says Ricardo. :)
+ Fix : The op_info features are now thread safe.
+ Fix : Segfaults that occured when trying to get the op name during
global destruction.
+ Fix : Segfaults and wrong "Unknown error" exceptions that happened
when dieing in require caused a free callback to fire.
Thanks Florian Ragwitz for reporting.
0.30 2009-02-12 17:05 UTC
+ Add : You can now get in all the callbacks either the name or a B::OP
object representing the current op if you pass the new 'op_info'
option to wizard() with respective values VMG_OP_INFO_NAME and
VMG_OP_INFO_OBJECT.
+ Doc : Document magic on array/hashes values.
+ Fix : Completely skip free callbacks during global destruction.
+ Tst : Tests now pass again on 5.8.3 and lower (they were broken since
0.27).
+ Tst : Test magic on symbol table and on array/hash values.
0.29 2009-02-08 11:10 UTC
+ Add : Set $_[2] to the default length for len magic on scalars.
+ Chg : Perl 5.8 is required.
+ Chg : The CLONE method will no longer be defined for non-threaded
perls.
+ Doc : Nits.
+ Fix : The logic for turning off the GMAGICAL flag on hashes when no
uvar magic is involved could do nasty things on tied hashes.
+ Upd : More resources in META.yml.
0.28 2009-01-24 17:05 UTC
+ Add : The 'copy_key' option to wizard(), that enables the safe edition
of $_[2] in uvar callbacks to redirect actions to another key.
+ Fix : Exception objects thrown from callbacks at compile time were not
available in $@.
+ Fix : free callbacks triggered during global destruction could lead to
segfaults because the wizard was already freed.
+ Fix : Refcount of scalars with free callback.
+ Fix : Segfaults when using get or uvar magic simultaneously with clear
magic.
+ Doc : The documentation about what the callbacks take and should
return is now somewhat clearer.
-rw-r--r-- | devel/p5-Variable-Magic/Makefile | 6 | ||||
-rw-r--r-- | devel/p5-Variable-Magic/distinfo | 8 |
2 files changed, 8 insertions, 6 deletions
diff --git a/devel/p5-Variable-Magic/Makefile b/devel/p5-Variable-Magic/Makefile index f2085f1521a..b96ed0c62e0 100644 --- a/devel/p5-Variable-Magic/Makefile +++ b/devel/p5-Variable-Magic/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.5 2009/01/19 23:26:56 he Exp $ +# $NetBSD: Makefile,v 1.6 2009/02/24 22:13:40 he Exp $ # -DISTNAME= Variable-Magic-0.27 +DISTNAME= Variable-Magic-0.31 PKGNAME= p5-${DISTNAME} CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Variable/} @@ -12,6 +12,8 @@ COMMENT= Perl 5 module to associate user-defined magic to variables PKG_DESTDIR_SUPPORT= user-destdir +USE_LANGUAGES= c + PERL5_PACKLIST= auto/Variable/Magic/.packlist .include "../../lang/perl5/module.mk" diff --git a/devel/p5-Variable-Magic/distinfo b/devel/p5-Variable-Magic/distinfo index 2d158b2ae1f..7b5aa2fc3d7 100644 --- a/devel/p5-Variable-Magic/distinfo +++ b/devel/p5-Variable-Magic/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.4 2009/01/19 23:26:56 he Exp $ +$NetBSD: distinfo,v 1.5 2009/02/24 22:13:40 he Exp $ -SHA1 (Variable-Magic-0.27.tar.gz) = 40c7621c14b40803c4c4e225e1d1a961f6f8c962 -RMD160 (Variable-Magic-0.27.tar.gz) = 36ba6944d27eecdbae4d3378fd5fd000c94f61b9 -Size (Variable-Magic-0.27.tar.gz) = 32096 bytes +SHA1 (Variable-Magic-0.31.tar.gz) = 3067a022ed34c8ce4c81d68866c5792b28d24dd1 +RMD160 (Variable-Magic-0.31.tar.gz) = d3cd54af0b2592a968783af392d92d840e2f0670 +Size (Variable-Magic-0.31.tar.gz) = 37075 bytes |