aboutsummaryrefslogtreecommitdiff
path: root/package/cairo
diff options
context:
space:
mode:
authorGravatar Eric Le Bihan <eric.le.bihan.dev@free.fr>2014-04-25 11:27:15 +0200
committerGravatar Peter Korsgaard <peter@korsgaard.com>2014-05-15 22:42:50 +0200
commit8e5b15d9e7ca16e0413bd002424843319eae676e (patch)
tree94b6fea7af4bd4c42b8b9e5602c6b804af56a09d /package/cairo
parent934147cf6bfdc0c9ea5be1cbeb19795fc778919f (diff)
downloadbuildroot-8e5b15d9e7ca16e0413bd002424843319eae676e.tar.gz
buildroot-8e5b15d9e7ca16e0413bd002424843319eae676e.tar.bz2
cairo: fix build of any2ppm if no fork().
The test program any2ppm can run as daemon. This feature can be disabled at compile time, if the required headers are not present. However the support for fork() is not checked. Fixes http://autobuild.buildroot.net/results/4f2/4f271d55d7060d412aa336cfc2da3be3538d3594/. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/cairo')
-rw-r--r--package/cairo/cairo-004-fix-nofork-any2ppm.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/package/cairo/cairo-004-fix-nofork-any2ppm.patch b/package/cairo/cairo-004-fix-nofork-any2ppm.patch
new file mode 100644
index 0000000000..16cc2e015d
--- /dev/null
+++ b/package/cairo/cairo-004-fix-nofork-any2ppm.patch
@@ -0,0 +1,23 @@
+test: fix build of any2ppm if fork is not available.
+
+The test program any2ppm can run as daemon. This feature can be disabled at
+compile time, if the required headers are not present. However the support for
+fork() is not checked.
+
+This patch fixes this issue.
+
+Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
+
+Index: cairo-1.12.10/test/any2ppm.c
+===================================================================
+--- cairo-1.12.10.orig/test/any2ppm.c 2012-04-19 14:17:34.000000000 +0200
++++ cairo-1.12.10/test/any2ppm.c 2014-04-25 11:13:30.000000000 +0200
+@@ -79,7 +79,7 @@
+
+ #include <errno.h>
+
+-#if HAVE_UNISTD_H && HAVE_FCNTL_H && HAVE_SIGNAL_H && HAVE_SYS_STAT_H && HAVE_SYS_SOCKET_H && HAVE_SYS_POLL_H && HAVE_SYS_UN_H
++#if HAVE_UNISTD_H && HAVE_FCNTL_H && HAVE_SIGNAL_H && HAVE_SYS_STAT_H && HAVE_SYS_SOCKET_H && HAVE_SYS_POLL_H && HAVE_SYS_UN_H && HAVE_FORK
+ #include <fcntl.h>
+ #include <signal.h>
+ #include <sys/stat.h>