[zvbi] Fix build with libpng-1.5

Hans de Goede jwrdegoede at fedoraproject.org
Tue Dec 6 12:43:17 UTC 2011


commit 93650a589ca291c31336d5bf8c5ab907db1fb5d3
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Tue Dec 6 13:43:54 2011 +0100

    Fix build with libpng-1.5

 zvbi-0.2.33-libpng15.patch |   17 +++++++++++++++++
 zvbi.spec                  |    7 ++++++-
 2 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/zvbi-0.2.33-libpng15.patch b/zvbi-0.2.33-libpng15.patch
new file mode 100644
index 0000000..4eeae5b
--- /dev/null
+++ b/zvbi-0.2.33-libpng15.patch
@@ -0,0 +1,17 @@
+diff -up zvbi-0.2.33/src/exp-gfx.c~ zvbi-0.2.33/src/exp-gfx.c
+--- zvbi-0.2.33/src/exp-gfx.c~	2008-02-24 15:17:47.000000000 +0100
++++ zvbi-0.2.33/src/exp-gfx.c	2011-12-06 13:40:25.218139962 +0100
+@@ -1672,11 +1672,11 @@ write_png			(gfx_instance *		gfx,
+ 	char title[80];
+ 	unsigned int i;
+ 
+-	if (setjmp (png_ptr->jmpbuf))
++	if (png_jmpbuf (png_ptr))
+ 		return FALSE;
+ 
+ 	png_set_write_fn (png_ptr,
+-			  (voidp) gfx,
++			  gfx,
+ 			  write_data,
+ 			  flush_data);
+ 
diff --git a/zvbi.spec b/zvbi.spec
index b3bad26..77ef844 100644
--- a/zvbi.spec
+++ b/zvbi.spec
@@ -3,7 +3,7 @@
 
 Name:               zvbi
 Version:            0.2.33
-Release:            10%{?dist}
+Release:            11%{?dist}
 Summary:            Raw VBI, Teletext and Closed Caption decoding library
 Group:              System Environment/Libraries
 # See NEWS for a full breakdown of licensing.
@@ -13,6 +13,7 @@ Source0:            http://downloads.sourceforge.net/zapping/%{name}-%{version}.
 Patch0:             %{name}-0.2.24-tvfonts.patch
 Patch1:             %{name}-0.2.25-openfix.patch
 Patch2:		    %{name}-0.2.33-stat.patch
+Patch3:             %{name}-0.2.33-libpng15.patch
 BuildRequires:      doxygen
 BuildRequires:      fontconfig
 BuildRequires:      gettext >= 0.16.1
@@ -66,6 +67,7 @@ Fonts from zvbi converted for use with X11
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 #Fix character encodings
 iconv -f iso8859-1 README -t utf8 > README.conv && /bin/mv -f README.conv README
@@ -206,6 +208,9 @@ fi
 
 
 %changelog
+* Tue Dec 06 2011 Hans de Goede <hdegoede at redhat.com> - 0.2.33-11
+- Fix build with libpng-1.5
+
 * Tue Dec 06 2011 Adam Jackson <ajax at redhat.com> - 0.2.33-10
 - Rebuild for new libpng
 


More information about the scm-commits mailing list