diff options
Diffstat (limited to 'games-roguelike/crossfire-client/files/crossfire-client-1.12.0-libpng15.patch')
-rw-r--r-- | games-roguelike/crossfire-client/files/crossfire-client-1.12.0-libpng15.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/games-roguelike/crossfire-client/files/crossfire-client-1.12.0-libpng15.patch b/games-roguelike/crossfire-client/files/crossfire-client-1.12.0-libpng15.patch new file mode 100644 index 000000000000..c5644e80bfe5 --- /dev/null +++ b/games-roguelike/crossfire-client/files/crossfire-client-1.12.0-libpng15.patch @@ -0,0 +1,31 @@ +--- gtk-v2/src/png.c ++++ gtk-v2/src/png.c +@@ -571,7 +571,7 @@ + png_destroy_read_struct (&png_ptr, NULL, NULL); + return PNGX_OUTOFMEM; + } +- if (setjmp (png_ptr->jmpbuf)) { ++ if (setjmp (png_jmpbuf(png_ptr))) { + png_destroy_read_struct (&png_ptr, &info_ptr,NULL); + return PNGX_DATA; + } +--- x11/png.c ++++ x11/png.c +@@ -88,7 +88,7 @@ + png_destroy_read_struct (&png_ptr, NULL, NULL); + return NULL; + } +- if (setjmp (png_ptr->jmpbuf)) { ++ if (setjmp (png_jmpbuf(png_ptr))) { + png_destroy_read_struct (&png_ptr, &info_ptr, NULL); + return NULL; + } +@@ -600,7 +600,7 @@ + png_destroy_read_struct (&png_ptr, NULL, NULL); + return PNGX_OUTOFMEM; + } +- if (setjmp (png_ptr->jmpbuf)) { ++ if (setjmp (png_jmpbuf(png_ptr))) { + png_destroy_read_struct (&png_ptr, &info_ptr, NULL); + return PNGX_DATA; + } |