summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authorjmmv <jmmv>2011-01-28 22:05:02 +0000
committerjmmv <jmmv>2011-01-28 22:05:02 +0000
commitbde642f3c2da586da97894c517111dcf5d12c51a (patch)
treed9a7c03137718cc01da79f55a33916dd4b95ebe5 /wm
parent5766191bbf496615725ffbf3ce68b4b3171f46a6 (diff)
downloadpkgsrc-bde642f3c2da586da97894c517111dcf5d12c51a.tar.gz
Fix build with png-1.5.
Diffstat (limited to 'wm')
-rw-r--r--wm/fvwm-devel/distinfo3
-rw-r--r--wm/fvwm-devel/patches/patch-ad26
2 files changed, 28 insertions, 1 deletions
diff --git a/wm/fvwm-devel/distinfo b/wm/fvwm-devel/distinfo
index b550e7e2d07..36dd11096f3 100644
--- a/wm/fvwm-devel/distinfo
+++ b/wm/fvwm-devel/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2010/05/28 09:33:12 martti Exp $
+$NetBSD: distinfo,v 1.21 2011/01/28 22:05:02 jmmv Exp $
SHA1 (fvwm-2.5.30.tar.bz2) = fcc082c8e13b262bb4f86f24ed8142a77c10b4f3
RMD160 (fvwm-2.5.30.tar.bz2) = 4959a3a5675fd48e622e24520a5d5158dc5ff9b0
@@ -6,3 +6,4 @@ Size (fvwm-2.5.30.tar.bz2) = 2568104 bytes
SHA1 (patch-aa) = 6796b71fbc4c94e1d44938ab050b10b5f24a78a7
SHA1 (patch-ab) = ebc58a6c58e6c09ce0c270c0a1d8d861f2dcdab1
SHA1 (patch-ac) = 9741995ea491250406683c4b25d91c39ec3d9d58
+SHA1 (patch-ad) = c7bff2ba51be7e60ac2694e96684c34ce0ef4c4f
diff --git a/wm/fvwm-devel/patches/patch-ad b/wm/fvwm-devel/patches/patch-ad
new file mode 100644
index 00000000000..060c0b4f5b1
--- /dev/null
+++ b/wm/fvwm-devel/patches/patch-ad
@@ -0,0 +1,26 @@
+$NetBSD: patch-ad,v 1.1 2011/01/28 22:05:03 jmmv Exp $
+
+Fix build with png-1.5.
+
+--- libs/PictureImageLoader.c.orig 2007-07-19 09:30:21.000000000 +0000
++++ libs/PictureImageLoader.c
+@@ -458,16 +458,16 @@ Bool PImageLoadPng(FIMAGE_CMD_ARGS)
+ {
+ Fpng_set_expand(Fpng_ptr);
+ }
+- if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ hasa = 1;
+ }
+- if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_GRAY_ALPHA)
++ if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_GRAY_ALPHA)
+ {
+ hasa = 1;
+ hasg = 1;
+ }
+- if (Finfo_ptr->color_type == FPNG_COLOR_TYPE_GRAY)
++ if (png_get_color_type(Fpng_ptr, Finfo_ptr) == FPNG_COLOR_TYPE_GRAY)
+ {
+ hasg = 1;
+ }