summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2019-11-16 14:54:01 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2019-11-16 14:54:51 +0100
commitcbf3b048f150e28d08d1ba12cbaf22f6135cd552 (patch)
tree35be73f6e037208b997e0469c8f127d8c6dd2183 /media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch
parentdev-python/iso8601: Fix remaining MissingTestRestrict (diff)
downloadgentoo-cbf3b048f150e28d08d1ba12cbaf22f6135cd552.tar.gz
gentoo-cbf3b048f150e28d08d1ba12cbaf22f6135cd552.tar.bz2
gentoo-cbf3b048f150e28d08d1ba12cbaf22f6135cd552.zip
media-libs/simage-1.7.1: bump
1) removed not needed stuff from simage-1.7.1-cmake-automagic-deps.patch 2) disabling check that uses GifQuantizeBuffer (see #687088, #682198) 3) added simage-1.7.1-fix-examples-linking.patch for fixing linking issues 4) reintroduced ~sparc 5) removed buggy simage-1.7.1a_beta_pre20180312.ebuild (see 2)) Bug: https://bugs.gentoo.org/682198 Closes: https://bugs.gentoo.org/687088 Closes: https://bugs.gentoo.org/698882 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch')
-rw-r--r--media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch b/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch
new file mode 100644
index 000000000000..99535b221422
--- /dev/null
+++ b/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch
@@ -0,0 +1,31 @@
+diff --git a/src/simage_gif.c b/src/simage_gif.c
+index 0819ef8..f959127 100644
+--- a/src/simage_gif.c
++++ b/src/simage_gif.c
+@@ -37,7 +37,7 @@
+ #define DGifOpenFileName(gif) DGifOpenFileName(gif, NULL)
+ #define EGifOpenFileName(gif, exist) EGifOpenFileName(gif, exist, NULL)
+ //see https://sourceforge.net/p/giflib/mailman/message/29367749/
+-#define QuantizeBuffer GifQuantizeBuffer
++//#define QuantizeBuffer GifQuantizeBuffer
+ #define MakeMapObject GifMakeMapObject
+ #define FreeMapObject GifFreeMapObject
+ #endif
+@@ -347,7 +347,7 @@ simage_gif_save(const char * filename,
+ free(outbuf);
+ return 0;
+ }
+-
++/*
+ if (QuantizeBuffer(width, height, &colormapsize,
+ rgbbuf, &rgbbuf[bufsize], &rgbbuf[bufsize*2],
+ outbuf, cmapobj->Colors) == GIF_ERROR) {
+@@ -357,7 +357,7 @@ simage_gif_save(const char * filename,
+ FreeMapObject(cmapobj);
+ return 0;
+ }
+-
++*/
+ /* open gif file and overwrite any existing file */
+ if (!(giffile = EGifOpenFileName(filename, FALSE))) {
+ giferror = ERR_OPEN;