[packages/pslib] - added giflib patch (update for giflib 5 API) - release 4
qboosh
qboosh at pld-linux.org
Sat Feb 1 17:03:32 CET 2014
commit 97b5c27af612f1c744fbdaef8280454580c32251
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Feb 1 17:05:08 2014 +0100
- added giflib patch (update for giflib 5 API)
- release 4
pslib-giflib.patch | 18 ++++++++++++++++++
pslib.spec | 6 ++++--
2 files changed, 22 insertions(+), 2 deletions(-)
---
diff --git a/pslib.spec b/pslib.spec
index dbc20de..b69e60c 100644
--- a/pslib.spec
+++ b/pslib.spec
@@ -2,18 +2,19 @@ Summary: The pslib C-library to create PostScript on the fly
Summary(pl.UTF-8): Biblioteka do generowania w locie plików PostScript
Name: pslib
Version: 0.4.5
-Release: 3
+Release: 4
License: LGPL v2+
Group: Libraries
Source0: http://downloads.sourceforge.net/pslib/%{name}-%{version}.tar.gz
# Source0-md5: 03f39393628a6d758799b9f845047e27
+Patch0: %{name}-giflib.patch
URL: http://pslib.sourceforge.net/
BuildRequires: autoconf >= 2.52
BuildRequires: automake
BuildRequires: docbook-to-man
BuildRequires: docbook-utils
BuildRequires: gettext-devel
-BuildRequires: giflib4-devel
+BuildRequires: giflib-devel >= 5
BuildRequires: glib2-devel
BuildRequires: intltool
BuildRequires: libjpeg-devel
@@ -66,6 +67,7 @@ Statyczna biblioteka pslib.
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
diff --git a/pslib-giflib.patch b/pslib-giflib.patch
new file mode 100644
index 0000000..ebd167a
--- /dev/null
+++ b/pslib-giflib.patch
@@ -0,0 +1,18 @@
+--- pslib-0.4.5/src/pslib.c.orig 2011-03-29 11:12:25.000000000 +0200
++++ pslib-0.4.5/src/pslib.c 2014-02-01 16:48:19.912189358 +0100
+@@ -4906,13 +4906,13 @@
+ }
+ memset(psimage, 0, sizeof(PSImage));
+
+- if ((gft = DGifOpenFileName(filename)) == NULL) {
++ if ((gft = DGifOpenFileName(filename, NULL)) == NULL) {
+ ps_error(psdoc, PS_RuntimeError, _("%s is not a gif file!"), filename);
+ fclose(fp);
+ return(0);
+ }
+ if (DGifSlurp(gft) != GIF_OK) {
+- ps_error(psdoc, PS_RuntimeError, _("Error %d while reading gif file!"), GifLastError());
++ ps_error(psdoc, PS_RuntimeError, _("Error %d while reading gif file!"), gft->Error);
+ fclose(fp);
+ return(0);
+ }
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pslib.git/commitdiff/97b5c27af612f1c744fbdaef8280454580c32251
More information about the pld-cvs-commit
mailing list