summaryrefslogtreecommitdiffstats
path: root/extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch
diff options
context:
space:
mode:
Diffstat (limited to 'extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch')
-rw-r--r--extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch b/extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch
new file mode 100644
index 000000000..b0b112ff0
--- /dev/null
+++ b/extra/dvdauthor/dvdauthor-0.7.0-libpng-1.5.patch
@@ -0,0 +1,25 @@
+D: patch-ab,v 1.4 2011/01/27 00:00:58 wiz Exp $
+
+Fix build with png-1.5.
+Accepted upstream in
+https://github.com/ldo/dvdauthor/commit/c82aaa4eb1a1c36bf7e2b7ae3c9140d0bf8000b5
+
+--- src/spuunmux.c.orig 2010-03-05 06:37:06.000000000 +0000
++++ src/spuunmux.c
+@@ -39,6 +39,7 @@
+ #include <netinet/in.h>
+
+ #include <png.h>
++#include <zlib.h>
+
+ #include "rgb.h"
+ #include "common.h"
+@@ -610,7 +611,7 @@
+ png_destroy_write_struct(&png_ptr, (png_infopp)NULL);
+ return -1;
+ } /*if*/
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_write_struct(&png_ptr, &info_ptr);
+ fclose(fp);