summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2006-10-17 09:26:24 +0000
committermarkd <markd@pkgsrc.org>2006-10-17 09:26:24 +0000
commitef970314338d95af736db00c9f179d0f0100b808 (patch)
treed5317e5ceeaa4ba636ed19b674ce08173ec561ef /graphics
parentcb98e956ce920099b26e45ab4c6b86c73688f89d (diff)
downloadpkgsrc-ef970314338d95af736db00c9f179d0f0100b808.tar.gz
Fix build with recent png. From GraphicsMagick CVS.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/GraphicsMagick/distinfo3
-rw-r--r--graphics/GraphicsMagick/patches/patch-aa24
2 files changed, 26 insertions, 1 deletions
diff --git a/graphics/GraphicsMagick/distinfo b/graphics/GraphicsMagick/distinfo
index 7fe4d8b8af9..8341899dc74 100644
--- a/graphics/GraphicsMagick/distinfo
+++ b/graphics/GraphicsMagick/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/07/20 17:23:15 minskim Exp $
+$NetBSD: distinfo,v 1.2 2006/10/17 09:26:24 markd Exp $
SHA1 (GraphicsMagick-1.1.7.tar.bz2) = b2d3878be34e6d0a8a19e991b7f99da30b02df7e
RMD160 (GraphicsMagick-1.1.7.tar.bz2) = 9193ab3b109df6ce4b80cb2c1602c86ca36e3043
Size (GraphicsMagick-1.1.7.tar.bz2) = 4957394 bytes
+SHA1 (patch-aa) = fb3f541ef1cbbe3e70283b83986cfd720eb41b5d
diff --git a/graphics/GraphicsMagick/patches/patch-aa b/graphics/GraphicsMagick/patches/patch-aa
new file mode 100644
index 00000000000..c454b7a931b
--- /dev/null
+++ b/graphics/GraphicsMagick/patches/patch-aa
@@ -0,0 +1,24 @@
+$NetBSD: patch-aa,v 1.1 2006/10/17 09:26:24 markd Exp $
+
+--- coders/png.c.orig 2006-10-15 15:09:43.000000000 +1300
++++ coders/png.c
+@@ -1709,7 +1709,7 @@ static Image *ReadOnePNGImage(MngInfo *m
+ #if defined(PNG_USE_PNGGCCRD) && defined(PNG_ASSEMBLER_CODE_SUPPORTED) \
+ && (PNG_LIBPNG_VER >= 10200)
+ /* Disable thread-unsafe features of pnggccrd */
+- if (png_access_version() >= 10200)
++ if (png_access_version_number() >= 10200)
+ {
+ png_uint_32 mmx_disable_mask=0;
+ png_uint_32 asm_flags;
+@@ -1718,8 +1718,8 @@ static Image *ReadOnePNGImage(MngInfo *m
+ | PNG_ASM_FLAG_MMX_READ_FILTER_SUB \
+ | PNG_ASM_FLAG_MMX_READ_FILTER_AVG \
+ | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH );
+- asm_flags=png_get_asm_flags(png_ptr);
+- png_set_asm_flags(png_ptr, asm_flags & ~mmx_disable_mask);
++ asm_flags=png_get_asm_flags(ping);
++ png_set_asm_flags(ping, asm_flags & ~mmx_disable_mask);
+ }
+ #endif
+