jer 15/05/09 13:25:56 Added: fbida-2.10-giflib-4.2.patch Log: Fix building against media-libs/giflib-4.2* (bug #546202). (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Revision Changes Path 1.1 media-gfx/fbida/files/fbida-2.10-giflib-4.2.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/files/fbida-2.10-giflib-4.2.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/files/fbida-2.10-giflib-4.2.patch?rev=1.1&content-type=text/plain Index: fbida-2.10-giflib-4.2.patch =================================================================== --- a/rd/read-gif.c +++ b/rd/read-gif.c @@ -14,6 +14,14 @@ } #else #define GIF5DATA(x) +// v4.2 removed PrintGifError in favor of GifErrorString, but with a different +// prototype than v5 +#if defined(GIFLIB_MAJOR) && defined(GIFLIB_MINOR) && (GIFLIB_MAJOR == 4) && (GIFLIB_MINOR == 2) +static void PrintGifError() +{ + fprintf(stderr, "GIF library error: %s\n", GifErrorString()); +} +#endif #define PrintGifError(e) PrintGifError() #define DGifOpenFileHandle(x,e) DGifOpenFileHandle(x) #define DGifCloseFile(x,e) DGifCloseFile(x)
