pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/p5-Variable-Magic Update from version 0.27 to 0.31.
details: https://anonhg.NetBSD.org/pkgsrc/rev/ce5b23981583
branches: trunk
changeset: 555117:ce5b23981583
user: he <he%pkgsrc.org@localhost>
date: Tue Feb 24 22:13:40 2009 +0000
description:
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.
diffstat:
devel/p5-Variable-Magic/Makefile | 6 ++++--
devel/p5-Variable-Magic/distinfo | 8 ++++----
2 files changed, 8 insertions(+), 6 deletions(-)
diffs (35 lines):
diff -r 332fe0896f4c -r ce5b23981583 devel/p5-Variable-Magic/Makefile
--- a/devel/p5-Variable-Magic/Makefile Tue Feb 24 21:46:27 2009 +0000
+++ b/devel/p5-Variable-Magic/Makefile Tue Feb 24 22:13:40 2009 +0000
@@ -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 @@
PKG_DESTDIR_SUPPORT= user-destdir
+USE_LANGUAGES= c
+
PERL5_PACKLIST= auto/Variable/Magic/.packlist
.include "../../lang/perl5/module.mk"
diff -r 332fe0896f4c -r ce5b23981583 devel/p5-Variable-Magic/distinfo
--- a/devel/p5-Variable-Magic/distinfo Tue Feb 24 21:46:27 2009 +0000
+++ b/devel/p5-Variable-Magic/distinfo Tue Feb 24 22:13:40 2009 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index