summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2011-01-28 22:05:02 +0000
committerjmmv <jmmv@pkgsrc.org>2011-01-28 22:05:02 +0000
commitb53077c4ab2b8ebca1d318e47f59ff34c7488ef7 (patch)
treed9a7c03137718cc01da79f55a33916dd4b95ebe5
parentcc131200fd2b3a4aaf12d00013bfb13bea6da4ba (diff)
downloadpkgsrc-b53077c4ab2b8ebca1d318e47f59ff34c7488ef7.tar.gz
Fix build with png-1.5.
-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;
+ }