summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron>2011-04-13 18:25:25 +0000
committertron <tron>2011-04-13 18:25:25 +0000
commit4defa20e2d8b3b95526f57c8afb90bd7f2718b1e (patch)
tree458584849e60eb2b7344505bdefd0fefbea60152
parent37af6184f2ab8bc0b38ac8ad58f0bcefdc1a6be9 (diff)
downloadpkgsrc-4defa20e2d8b3b95526f57c8afb90bd7f2718b1e.tar.gz
Pullup ticket #3411 - requested by wiz
misc/calibre: build fix Revisions pulled up: - misc/calibre/distinfo 1.3 - misc/calibre/patches/patch-src_calibre_ebooks_pdf_images.cpp 1.1 --- Module Name: pkgsrc Committed By: wiz Date: Tue Apr 12 21:48:01 UTC 2011 Modified Files: pkgsrc/misc/calibre: distinfo Added Files: pkgsrc/misc/calibre/patches: patch-src_calibre_ebooks_pdf_images.cpp Log Message: Fix build with png-1.5.
-rw-r--r--misc/calibre/distinfo3
-rw-r--r--misc/calibre/patches/patch-src_calibre_ebooks_pdf_images.cpp23
2 files changed, 25 insertions, 1 deletions
diff --git a/misc/calibre/distinfo b/misc/calibre/distinfo
index b447855a9ba..a1b69b822dc 100644
--- a/misc/calibre/distinfo
+++ b/misc/calibre/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.2 2009/11/18 17:41:20 wiz Exp $
+$NetBSD: distinfo,v 1.2.12.1 2011/04/13 18:25:25 tron Exp $
SHA1 (calibre-0.6.24.tar.gz) = 8484746cb058d7719225b02a843d29bd7626ffa0
RMD160 (calibre-0.6.24.tar.gz) = a7833156b635bfd14842b055e3b44debe64e4752
Size (calibre-0.6.24.tar.gz) = 10953557 bytes
SHA1 (patch-aa) = cf794f388d8193c3384f7f36208bef606c14dc6d
SHA1 (patch-ac) = da8fedb745ebb29ea7df0a5b7a642384273ae324
+SHA1 (patch-src_calibre_ebooks_pdf_images.cpp) = 31deac71af1f8d6f04978df26104ccd91229950c
diff --git a/misc/calibre/patches/patch-src_calibre_ebooks_pdf_images.cpp b/misc/calibre/patches/patch-src_calibre_ebooks_pdf_images.cpp
new file mode 100644
index 00000000000..53d471af7cf
--- /dev/null
+++ b/misc/calibre/patches/patch-src_calibre_ebooks_pdf_images.cpp
@@ -0,0 +1,23 @@
+$NetBSD: patch-src_calibre_ebooks_pdf_images.cpp,v 1.1.2.2 2011/04/13 18:25:25 tron Exp $
+
+Fix build with png-1.5.
+
+--- src/calibre/ebooks/pdf/images.cpp.orig 2009-11-16 19:41:31.000000000 +0000
++++ src/calibre/ebooks/pdf/images.cpp
+@@ -6,6 +6,7 @@
+ #include <math.h>
+ #include <iostream>
+ #include <wand/MagickWand.h>
++#include <zlib.h>
+
+ #include "images.h"
+ #include "utils.h"
+@@ -294,7 +295,7 @@ void PNGWriter::write_splash_bitmap(Spla
+
+ void calibre_png_mem_write(png_structp png_ptr, png_bytep data, png_size_t length) {
+ if (!png_ptr || length < 1) return;
+- vector<char> *buf = static_cast< vector<char>* >(png_ptr->io_ptr);
++ vector<char> *buf = static_cast< vector<char>* >(png_get_io_ptr(png_ptr));
+ buf->reserve(buf->capacity() + length);
+ do {
+ buf->push_back(static_cast<char>(*data));