]> git.pld-linux.org Git - packages/giflib.git/commitdiff
- added egid-inithash patch (one more SEGV fix, this one from perl-Imager site) auto/ac/giflib-4_1_0-4
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 25 Oct 2003 18:17:14 +0000 (18:17 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- release 4

Changed files:
    giflib-egif-inithash.patch -> 1.1
    giflib.spec -> 1.10

giflib-egif-inithash.patch [new file with mode: 0644]
giflib.spec

diff --git a/giflib-egif-inithash.patch b/giflib-egif-inithash.patch
new file mode 100644 (file)
index 0000000..629ee98
--- /dev/null
@@ -0,0 +1,17 @@
+From http://www.develop-help.com/imager/giflib.patch
+(only one hunk, the second is already in fixes-from-libungif patch)
+--- giflib-4.1.0/lib/egif_lib.c.orig   2003-10-25 19:23:35.000000000 +0200
++++ giflib-4.1.0/lib/egif_lib.c        2003-10-25 19:24:25.049338168 +0200
+@@ -177,6 +177,12 @@
+         _GifError = E_GIF_ERR_NOT_ENOUGH_MEM;
+         return NULL;
+     }
++    if ((Private->HashTable = _InitHashTable()) == NULL) {
++        free(GifFile);
++        free(Private);
++        _GifError = E_GIF_ERR_NOT_ENOUGH_MEM;
++        return NULL;
++    }
+     GifFile->Private = (VoidPtr) Private;
+     Private->FileHandle = 0;
index d8966fd88d564d7857dc23b9f9230ce3a7e1ec39..ee46b981a1f77acc64fa7b138892b72a2e26839e 100644 (file)
@@ -7,7 +7,7 @@ Summary(uk):    
 Name:          giflib
 Version:       4.1.0
 %define                so_ver  4.1.0
-Release:       3
+Release:       4
 License:       X Consortium-like
 Group:         Libraries
 # not original URL, but working
@@ -16,6 +16,7 @@ Source0:      http://www.netsw.org/graphic/bitmap/formats/gif/giflib/%{name}-%{versio
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/libungif-man-pages.tar.bz2
 # Source1-md5: 580c50403ed8f7e678ed04b3e0d712f3
 Patch0:                %{name}-fixes-from-libungif.patch
+Patch1:                %{name}-egif-inithash.patch
 URL:           http://prtr-13.ucsc.edu/~badger/software/libungif/giflib.shtml
 BuildRequires: XFree86-devel
 BuildRequires: autoconf
@@ -145,10 +146,10 @@ GIF.
 
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
-rm -f missing
 %{__libtoolize}
 %{__aclocal}
 %{__autoheader}
@@ -161,7 +162,8 @@ CFLAGS="%{rpmcflags} -fwritable-strings"; export CFLAGS
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} DESTDIR="$RPM_BUILD_ROOT" install
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 ln -sf libgif.so.%{so_ver} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{so_ver}
 ln -sf libgif.so.%{so_ver} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
This page took 0.040745 seconds and 4 git commands to generate.