diff options
Diffstat (limited to 'media-gfx/videorbits/files/videorbits-2.201-libpng15.patch')
-rw-r--r-- | media-gfx/videorbits/files/videorbits-2.201-libpng15.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/media-gfx/videorbits/files/videorbits-2.201-libpng15.patch b/media-gfx/videorbits/files/videorbits-2.201-libpng15.patch new file mode 100644 index 000000000000..e384738b9357 --- /dev/null +++ b/media-gfx/videorbits/files/videorbits-2.201-libpng15.patch @@ -0,0 +1,30 @@ +--- src/simple_png_read.c ++++ src/simple_png_read.c +@@ -92,7 +92,7 @@ + return -1; + } + +- if (setjmp(png_ptr->jmpbuf)) { ++ if (setjmp(png_jmpbuf(png_ptr))) { + fprintf(stderr, "simple_png_read: error (internal)\n"); + png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); + fclose(fp); +@@ -226,7 +226,7 @@ + return -1; + } + +- if (setjmp(png_ptr->jmpbuf)) { ++ if (setjmp(png_jmpbuf(png_ptr))) { + fprintf(stderr, "simple_png_read_header: error\n"); + png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); + fclose(fp); +--- src/simple_png_write.c ++++ src/simple_png_write.c +@@ -18,6 +18,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <png.h> ++#include <zlib.h> + + int simple_png_write_rgba( + char *filename, |