packages: imlib/imlib.spec, imlib/imlib-libpng.patch (NEW), imlib2/imlib2.s...

arekm arekm at pld-linux.org
Mon Feb 8 17:16:21 CET 2010


Author: arekm                        Date: Mon Feb  8 16:16:21 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- libpng fixes

---- Files affected:
packages/imlib:
   imlib.spec (1.125 -> 1.126) , imlib-libpng.patch (NONE -> 1.1)  (NEW)
packages/imlib2:
   imlib2.spec (1.73 -> 1.74) , imlib2-libpng.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/imlib/imlib.spec
diff -u packages/imlib/imlib.spec:1.125 packages/imlib/imlib.spec:1.126
--- packages/imlib/imlib.spec:1.125	Thu Jan 28 18:28:35 2010
+++ packages/imlib/imlib.spec	Mon Feb  8 17:16:15 2010
@@ -7,7 +7,7 @@
 Summary(pt_BR.UTF-8):	Biblioteca de carga e renderização para X11R6
 Name:		imlib
 Version:	1.9.15
-Release:	13
+Release:	14
 Epoch:		1
 License:	LGPL v2
 Group:		X11/Libraries
@@ -24,6 +24,7 @@
 Patch7:		%{name}-16bit_depth_fix.patch
 Patch8:		%{name}-exa_fix.patch
 Patch9:		%{name}-ac.patch
+Patch10:	%{name}-libpng.patch
 BuildRequires:	autoconf >= 2.59-9
 BuildRequires:	automake
 BuildRequires:	gettext-devel
@@ -152,6 +153,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p0
+%patch10 -p1
 
 %build
 %{__gettextize}
@@ -222,6 +224,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.126  2010/02/08 16:16:15  arekm
+- libpng fixes
+
 Revision 1.125  2010/01/28 17:28:35  arekm
 - release 13
 

================================================================
Index: packages/imlib/imlib-libpng.patch
diff -u /dev/null packages/imlib/imlib-libpng.patch:1.1
--- /dev/null	Mon Feb  8 17:16:21 2010
+++ packages/imlib/imlib-libpng.patch	Mon Feb  8 17:16:15 2010
@@ -0,0 +1,12 @@
+diff -Naur imlib-1.9.15-orig/Imlib/load.c imlib-1.9.15/Imlib/load.c
+--- imlib-1.9.15-orig/Imlib/load.c	2010-01-18 20:58:27.000000000 -0500
++++ imlib-1.9.15/Imlib/load.c	2010-01-18 21:02:04.000000000 -0500
+@@ -1619,7 +1619,7 @@
+     return 0;
+   fread(buf, 1, 8, f);
+   rewind(f);
+-  return (int)png_check_sig(buf, 8);
++  return (int)png_sig_cmp(buf, 0, 8)==0;
+ #else
+   return 0;
+ #endif

================================================================
Index: packages/imlib2/imlib2.spec
diff -u packages/imlib2/imlib2.spec:1.73 packages/imlib2/imlib2.spec:1.74
--- packages/imlib2/imlib2.spec:1.73	Fri Jan 29 00:15:54 2010
+++ packages/imlib2/imlib2.spec	Mon Feb  8 17:16:15 2010
@@ -4,12 +4,13 @@
 Summary(pl.UTF-8):	Potężna biblioteka wczytująca i renderująca obrazki
 Name:		imlib2
 Version:	1.4.2
-Release:	3
+Release:	4
 License:	BSD-like
 Group:		X11/Libraries
 Source0:	http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.bz2
 # Source0-md5:	9f15568e76ebda9092c571e0df261f54
 Patch0:		%{name}-ac.patch
+Patch1:		%{name}-libpng.patch
 URL:		http://enlightenment.org/p.php?p=about/libs/imlib2
 BuildRequires:	autoconf >= 2.52
 BuildRequires:	automake >= 1.6
@@ -78,6 +79,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -141,6 +143,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.74  2010/02/08 16:16:15  arekm
+- libpng fixes
+
 Revision 1.73  2010/01/28 23:15:54  sparky
 - BR: pkgconfig
 

================================================================
Index: packages/imlib2/imlib2-libpng.patch
diff -u /dev/null packages/imlib2/imlib2-libpng.patch:1.1
--- /dev/null	Mon Feb  8 17:16:21 2010
+++ packages/imlib2/imlib2-libpng.patch	Mon Feb  8 17:16:15 2010
@@ -0,0 +1,12 @@
+diff -Naur imlib2-1.4.2-orig/src/modules/loaders/loader_png.c imlib2-1.4.2/src/modules/loaders/loader_png.c
+--- imlib2-1.4.2-orig/src/modules/loaders/loader_png.c	2010-01-19 03:37:21.000000000 -0500
++++ imlib2-1.4.2/src/modules/loaders/loader_png.c	2010-01-19 03:38:51.000000000 -0500
+@@ -38,7 +38,7 @@
+ 
+         /* if we haven't read the header before, set the header data */
+         fread(buf, 1, PNG_BYTES_TO_CHECK, f);
+-        if (!png_check_sig(buf, PNG_BYTES_TO_CHECK))
++        if (png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
+           {
+              fclose(f);
+              return 0;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/imlib/imlib.spec?r1=1.125&r2=1.126&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/imlib2/imlib2.spec?r1=1.73&r2=1.74&f=u



More information about the pld-cvs-commit mailing list