summaryrefslogtreecommitdiff
path: root/devel/p5-Set-Object
diff options
context:
space:
mode:
authortonnerre <tonnerre@pkgsrc.org>2008-12-09 07:24:14 +0000
committertonnerre <tonnerre@pkgsrc.org>2008-12-09 07:24:14 +0000
commit8fe81c00662a492d955c253a7b28faee67abe1a7 (patch)
treeb8e0859e7258c96c0cfb8912c15bc299d8449e5f /devel/p5-Set-Object
parent57b1125a851f9c7c245501843b6f27a62a22929b (diff)
downloadpkgsrc-8fe81c00662a492d955c253a7b28faee67abe1a7.tar.gz
Add build fix for cases where assert() is not a no-op. See also CPAN bug
#40356 which confirms this.
Diffstat (limited to 'devel/p5-Set-Object')
-rw-r--r--devel/p5-Set-Object/distinfo3
-rw-r--r--devel/p5-Set-Object/patches/patch-aa13
2 files changed, 15 insertions, 1 deletions
diff --git a/devel/p5-Set-Object/distinfo b/devel/p5-Set-Object/distinfo
index eb006e8d6fa..05765dc604f 100644
--- a/devel/p5-Set-Object/distinfo
+++ b/devel/p5-Set-Object/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.3 2008/11/17 22:08:17 he Exp $
+$NetBSD: distinfo,v 1.4 2008/12/09 07:24:14 tonnerre Exp $
SHA1 (Set-Object-1.26.tar.gz) = 3bbbb2a5889cdfc148b20343e90316a9969005ee
RMD160 (Set-Object-1.26.tar.gz) = 5ee47e73fcba2767d8bd37f81d53eb266669de1c
Size (Set-Object-1.26.tar.gz) = 72924 bytes
+SHA1 (patch-aa) = 499aa9c7e91b2761fc415b279c1a95b36fb096b6
diff --git a/devel/p5-Set-Object/patches/patch-aa b/devel/p5-Set-Object/patches/patch-aa
new file mode 100644
index 00000000000..1fe27ee5fcd
--- /dev/null
+++ b/devel/p5-Set-Object/patches/patch-aa
@@ -0,0 +1,13 @@
+$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])) {