packages: DevIL/DevIL.spec, DevIL/libpng14.patch (NEW) - added libpng14.pat...
sls
sls at pld-linux.org
Wed Feb 10 00:28:03 CET 2010
Author: sls Date: Tue Feb 9 23:28:03 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- added libpng14.patch (and undos related sources)
- rel. 4
---- Files affected:
packages/DevIL:
DevIL.spec (1.24 -> 1.25) , libpng14.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/DevIL/DevIL.spec
diff -u packages/DevIL/DevIL.spec:1.24 packages/DevIL/DevIL.spec:1.25
--- packages/DevIL/DevIL.spec:1.24 Thu Jan 28 14:09:24 2010
+++ packages/DevIL/DevIL.spec Wed Feb 10 00:27:57 2010
@@ -5,7 +5,7 @@
Version: 1.7.2
%define manual_version 1.5.5
%define docs_version 1.6.5
-Release: 3
+Release: 4
License: LGPL v2.1
Group: Libraries
Source0: http://dl.sourceforge.net/openil/%{name}-%{version}.tar.gz
@@ -17,6 +17,7 @@
Patch0: %{name}-c++.patch
Patch1: %{name}-link.patch
Patch2: %{name}-gnu-inline.patch
+Patch3: libpng14.patch
URL: http://openil.sourceforge.net/
BuildRequires: OpenGL-GLU-devel
BuildRequires: SDL-devel >= 1.2.5
@@ -30,6 +31,8 @@
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: libtool >= 2:1.5
+BuildRequires: rpmbuild(macros) >= 1.533
+BuildRequires: sed >= 4.0
BuildRequires: unzip
BuildRequires: which
Requires: allegro >= 4.1.16
@@ -105,6 +108,9 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%undos src-IL/src/il_png.c
+%undos src-IL/src/il_icon.c
+%patch3 -p1
# just SDL and messing libtool macros
rm -f acinclude.m4
@@ -163,6 +169,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.25 2010/02/09 23:27:57 sls
+- added libpng14.patch (and undos related sources)
+- rel. 4
+
Revision 1.24 2010/01/28 13:09:24 amateja
- release 3
================================================================
Index: packages/DevIL/libpng14.patch
diff -u /dev/null packages/DevIL/libpng14.patch:1.1
--- /dev/null Wed Feb 10 00:28:03 2010
+++ packages/DevIL/libpng14.patch Wed Feb 10 00:27:57 2010
@@ -0,0 +1,40 @@
+--- DevIL-1.7.2/src-IL/src/il_png.c.orig 2010-02-07 16:59:29.208824733 +0100
++++ DevIL-1.7.2/src-IL/src/il_png.c 2010-02-07 17:04:17.675411333 +0100
+@@ -103,7 +103,11 @@ ILboolean iIsValidPng()
+ Read = iread(Signature, 1, 8);
+ iseek(-Read, IL_SEEK_CUR);
+
++#if PNG_LIBPNG_VER < 10400
+ return png_check_sig(Signature, 8);
++#else
++ return png_sig_cmp(Signature, 0, 8) == 0;
++#endif
+ }
+
+
+@@ -278,7 +282,11 @@ ILboolean readpng_get_image(ILdouble dis
+
+ // Expand low-bit-depth grayscale images to 8 bits
+ if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) {
++#if PNG_LIBPNG_VER < 10400
+ png_set_gray_1_2_4_to_8(png_ptr);
++#else
++ png_set_expand_gray_1_2_4_to_8(png_ptr);
++#endif
+ }
+
+ // Expand RGB images with transparency to full alpha channels
+--- DevIL-1.7.2/src-IL/src/il_icon.c.orig 2010-02-07 17:15:17.456176881 +0100
++++ DevIL-1.7.2/src-IL/src/il_icon.c 2010-02-07 17:15:59.942840566 +0100
+@@ -530,7 +530,11 @@
+
+ // Expand low-bit-depth grayscale images to 8 bits
+ if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) {
++#if PNG_LIBPNG_VER < 10400
+ png_set_gray_1_2_4_to_8(ico_png_ptr);
++#else
++ png_set_expand_gray_1_2_4_to_8(ico_png_ptr);
++#endif
+ }
+
+ // Expand RGB images with transparency to full alpha channels
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/DevIL/DevIL.spec?r1=1.24&r2=1.25&f=u
More information about the pld-cvs-commit
mailing list