summaryrefslogtreecommitdiff
path: root/www/ap2-xslt2
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2012-11-23 11:38:15 +0000
committerjoerg <joerg@pkgsrc.org>2012-11-23 11:38:15 +0000
commit016f75920a3187e34a43231a22419bb4724f10e9 (patch)
treef4e1a5a9e11a4062fd70f26a0c6db887d8e58ff8 /www/ap2-xslt2
parent43555ce304d3326ee84bc2e08ee45fda19511679 (diff)
downloadpkgsrc-016f75920a3187e34a43231a22419bb4724f10e9.tar.gz
Catch up with libxml2 buffer interface changes.
Diffstat (limited to 'www/ap2-xslt2')
-rw-r--r--www/ap2-xslt2/distinfo3
-rw-r--r--www/ap2-xslt2/patches/patch-lib_modxslt-libxml.c17
2 files changed, 19 insertions, 1 deletions
diff --git a/www/ap2-xslt2/distinfo b/www/ap2-xslt2/distinfo
index 21c6344130d..c31534a663c 100644
--- a/www/ap2-xslt2/distinfo
+++ b/www/ap2-xslt2/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2007/06/29 22:55:50 joerg Exp $
+$NetBSD: distinfo,v 1.3 2012/11/23 11:38:15 joerg Exp $
SHA1 (modxslt-2004112100.tar.gz) = a9b4d43695f2f0ac7baa42063a2abb2d0aa6f774
RMD160 (modxslt-2004112100.tar.gz) = 0fcbc99d22632f3a7535bd19eae0466a729828a8
@@ -9,3 +9,4 @@ SHA1 (patch-ac) = 4f9d75ef323d585bf8b72142bee0b7be17ca706c
SHA1 (patch-ad) = f7e5ce7c710822eaae27e1295ecfcf2b813e3f25
SHA1 (patch-ae) = 986bf5dfd9116991d27c56b67838d094a641f38f
SHA1 (patch-af) = df00ce0a96c8aca2b188aa56e5817e2376dd3f29
+SHA1 (patch-lib_modxslt-libxml.c) = d3994ecac9de6bd3500ec1fae43b70683087c693
diff --git a/www/ap2-xslt2/patches/patch-lib_modxslt-libxml.c b/www/ap2-xslt2/patches/patch-lib_modxslt-libxml.c
new file mode 100644
index 00000000000..614b1e62af4
--- /dev/null
+++ b/www/ap2-xslt2/patches/patch-lib_modxslt-libxml.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-lib_modxslt-libxml.c,v 1.1 2012/11/23 11:38:15 joerg Exp $
+
+--- lib/modxslt-libxml.c.orig 2012-11-22 21:06:39.000000000 +0000
++++ lib/modxslt-libxml.c
+@@ -537,9 +537,9 @@ xmlDocPtr mxslt_doc_xml_parse(mxslt_doc_
+ }
+
+ input->buf=buf;
+- input->base=input->buf->buffer->content;
+- input->cur=input->buf->buffer->content;
+- input->end=&input->buf->buffer->content[input->buf->buffer->use];
++ input->base=xmlBufferContent(input->buf->buffer);
++ input->cur=xmlBufferContent(input->buf->buffer);
++ input->end=xmlBufferContent(input->buf->buffer) + xmlBufferLength(input->buf->buffer);
+
+ inputPush(ctx, input);
+