summaryrefslogtreecommitdiff
path: root/community/leptonica/giflib6.patch
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-08-02 01:31:32 -0700
committerroot <root@rshg054.dnsready.net>2013-08-02 01:31:32 -0700
commitf7cd2a0a073da2373cd3f3c8e31515dd0b83b645 (patch)
treee28c5c379825afaf02a927a8f1d1b1fcb94c2362 /community/leptonica/giflib6.patch
parent70ec180b1cca6eda5576597c2bfff9171f7815bf (diff)
Fri Aug 2 01:30:56 PDT 2013
Diffstat (limited to 'community/leptonica/giflib6.patch')
-rw-r--r--community/leptonica/giflib6.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/community/leptonica/giflib6.patch b/community/leptonica/giflib6.patch
new file mode 100644
index 000000000..10dc02eee
--- /dev/null
+++ b/community/leptonica/giflib6.patch
@@ -0,0 +1,56 @@
+diff -wbBur leptonica-1.69/src/gifio.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c
+--- leptonica-1.69/src/gifio.c 2012-01-22 22:29:15.000000000 +0400
++++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c 2013-07-30 18:27:19.269137200 +0400
+@@ -100,7 +100,7 @@
+ _lseek(fd, 0, SEEK_SET);
+ #endif /* _MSC_VER */
+
+- if ((gif = DGifOpenFileHandle(fd)) == NULL)
++ if ((gif = DGifOpenFileHandle(fd, NULL)) == NULL)
+ return (PIX *)ERROR_PTR("invalid file or file not found",
+ procName, NULL);
+
+@@ -316,7 +316,7 @@
+ }
+
+ /* Save the cmap colors in a gif_cmap */
+- if ((gif_cmap = MakeMapObject(gif_ncolor, NULL)) == NULL) {
++ if ((gif_cmap = GifMakeMapObject(gif_ncolor, NULL)) == NULL) {
+ pixDestroy(&pixd);
+ return ERROR_INT("failed to create GIF color map", procName, 1);
+ }
+@@ -325,7 +325,7 @@
+ if (ncolor > 0) {
+ if (pixcmapGetColor(cmap, i, &rval, &gval, &bval) != 0) {
+ pixDestroy(&pixd);
+- FreeMapObject(gif_cmap);
++ GifFreeMapObject(gif_cmap);
+ return ERROR_INT("failed to get color from color map",
+ procName, 1);
+ }
+@@ -337,9 +337,9 @@
+ }
+
+ /* Get the gif file handle */
+- if ((gif = EGifOpenFileHandle(fd)) == NULL) {
++ if ((gif = EGifOpenFileHandle(fd, NULL)) == NULL) {
+ pixDestroy(&pixd);
+- FreeMapObject(gif_cmap);
++ GifFreeMapObject(gif_cmap);
+ return ERROR_INT("failed to create GIF image handle", procName, 1);
+ }
+
+@@ -347,11 +347,11 @@
+ if (EGifPutScreenDesc(gif, w, h, gif_cmap->BitsPerPixel, 0, gif_cmap)
+ != GIF_OK) {
+ pixDestroy(&pixd);
+- FreeMapObject(gif_cmap);
++ GifFreeMapObject(gif_cmap);
+ EGifCloseFile(gif);
+ return ERROR_INT("failed to write screen description", procName, 1);
+ }
+- FreeMapObject(gif_cmap); /* not needed after this point */
++ GifFreeMapObject(gif_cmap); /* not needed after this point */
+
+ if (EGifPutImageDesc(gif, 0, 0, w, h, FALSE, NULL) != GIF_OK) {
+ pixDestroy(&pixd);