Tue Dec 9 07:24:14 2008 UTC ()
Add build fix for cases where assert() is not a no-op. See also CPAN bug
#40356 which confirms this.


(tonnerre)
diff -r1.3 -r1.4 pkgsrc/devel/p5-Set-Object/distinfo
diff -r0 -r1.1 pkgsrc/devel/p5-Set-Object/patches/patch-aa

cvs diff -r1.3 -r1.4 pkgsrc/devel/p5-Set-Object/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Set-Object/distinfo 2008/11/17 22:08:17 1.3
+++ pkgsrc/devel/p5-Set-Object/distinfo 2008/12/09 07:24:14 1.4
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.3 2008/11/17 22:08:17 he Exp $ 1$NetBSD: distinfo,v 1.4 2008/12/09 07:24:14 tonnerre Exp $
2 2
3SHA1 (Set-Object-1.26.tar.gz) = 3bbbb2a5889cdfc148b20343e90316a9969005ee 3SHA1 (Set-Object-1.26.tar.gz) = 3bbbb2a5889cdfc148b20343e90316a9969005ee
4RMD160 (Set-Object-1.26.tar.gz) = 5ee47e73fcba2767d8bd37f81d53eb266669de1c 4RMD160 (Set-Object-1.26.tar.gz) = 5ee47e73fcba2767d8bd37f81d53eb266669de1c
5Size (Set-Object-1.26.tar.gz) = 72924 bytes 5Size (Set-Object-1.26.tar.gz) = 72924 bytes
 6SHA1 (patch-aa) = 499aa9c7e91b2761fc415b279c1a95b36fb096b6

File Added: pkgsrc/devel/p5-Set-Object/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2008/12/09 07:24:14 tonnerre Exp $

--- Object.xs.orig	2008-10-12 23:06:28.000000000 +0200
+++ Object.xs
@@ -342,7 +342,7 @@ _dispel_magic(ISET* s, SV* sv) {
        I32 i = AvFILLp(wand);
        int c = 0;
 
-       assert( SvTYPE(want) == SVt_PVAV );
+       assert( SvTYPE(wand) == SVt_PVAV );
 
        while (i >= 0) {
 	 if (svp[i] && SvIV(svp[i])) {