summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2009-02-24 22:13:40 +0000
committerhe <he@pkgsrc.org>2009-02-24 22:13:40 +0000
commitb878491399ded987f5805561e98f154468e9f084 (patch)
tree3c1f2b9b3a52b7f88a35ea2f3e3708cd974229ec
parentb482e1f782f61acd576d411055de6d9f5887462a (diff)
downloadpkgsrc-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/Makefile6
-rw-r--r--devel/p5-Variable-Magic/distinfo8
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