[openjpeg/f17] fix build with libpng-1.5
Rex Dieter
rdieter at fedoraproject.org
Sun Jun 17 17:45:15 UTC 2012
commit ab367b7c8cf95d2fd1c8a1c644c636d1e6723625
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Sun Jun 17 12:43:05 2012 -0500
fix build with libpng-1.5
openjpeg-1.4-libpng15.patch | 11 +++++++++++
openjpeg.spec | 5 +++++
2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/openjpeg-1.4-libpng15.patch b/openjpeg-1.4-libpng15.patch
new file mode 100644
index 0000000..7c99660
--- /dev/null
+++ b/openjpeg-1.4-libpng15.patch
@@ -0,0 +1,11 @@
+diff -up openjpeg_v1_4_sources_r697/codec/convert.c.libpng15 openjpeg_v1_4_sources_r697/codec/convert.c
+--- openjpeg_v1_4_sources_r697/codec/convert.c.libpng15 2012-06-17 12:21:38.107105920 -0500
++++ openjpeg_v1_4_sources_r697/codec/convert.c 2012-06-17 12:21:53.735910455 -0500
+@@ -47,6 +47,7 @@
+ #ifdef _WIN32
+ #include "../libs/png/png.h"
+ #else
++#include <zlib.h>
+ #include <png.h>
+ #endif /* _WIN32 */
+ #endif /* HAVE_LIBPNG */
diff --git a/openjpeg.spec b/openjpeg.spec
index 6e8e7af..0f5b69c 100644
--- a/openjpeg.spec
+++ b/openjpeg.spec
@@ -30,6 +30,7 @@ BuildRequires: cmake
BuildRequires: automake libtool
%endif
BuildRequires: libtiff-devel
+BuildRequires: pkgconfig(libpng)
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -59,6 +60,8 @@ Patch100: openjpeg-1.4-poppler_regression.patch
Patch101: openjpeg-1.4-r1330_backport.patch
# http://code.google.com/p/openjpeg/source/detail?r=1703
Patch102: openjpeg-1.4-r1703_backport.patch
+# fix build with libpng15
+Patch103: openjpeg-1.4-libpng15.patch
%description
OpenJPEG is an open-source JPEG 2000 codec written in C. It has been
@@ -102,6 +105,7 @@ autoreconf -i -f
#endif
%patch101 -p1 -b .r1330_backport
%patch102 -p1 -b .r1703_backport
+%patch103 -p1 -b .libpng15
%build
@@ -202,6 +206,7 @@ rm -rf %{buildroot}
* Sun Jun 17 2012 Rex Dieter <rdieter at fedoraproject.org> 1.4-13
- CVE-2012-1499 openjpeg: Out-of heap-based buffer write by processing palette information in certain JPEG 2000 images (#805912)
- CVE-2009-5030 openjpeg: Heap memory corruption leading to invalid free by processing certain Gray16 TIFF images (#812317)
+- fix build with libpng-1.5
* Thu Mar 01 2012 Rex Dieter <rdieter at fedoraproject.org> 1.4-12
- revert poppler regression patch, breaks ABI (#796500)
More information about the scm-commits
mailing list