summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-10-06 07:32:01 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-10-06 07:32:01 +0200
commit0705de50421e905142d42e0c54ae5bcb6b1d7279 (patch)
treeaf4da1eab1c3ed7616d0cfe935921ede9445b7c2
parent3c7cf70600a7bf2ea99f9b3b061cc4143b13d39e (diff)
fix cross-compile on Darwin
-rw-r--r--package/ympd/patches/patch-CMakeLists_txt4
-rw-r--r--package/ympd/patches/patch-htdocs_mkdata_c35
2 files changed, 37 insertions, 2 deletions
diff --git a/package/ympd/patches/patch-CMakeLists_txt b/package/ympd/patches/patch-CMakeLists_txt
index 779a5d26b..762e46601 100644
--- a/package/ympd/patches/patch-CMakeLists_txt
+++ b/package/ympd/patches/patch-CMakeLists_txt
@@ -1,5 +1,5 @@
--- ympd-1.2.2.orig/CMakeLists.txt 2014-09-28 13:39:27.000000000 +0200
-+++ ympd-1.2.2/CMakeLists.txt 2014-09-28 16:12:53.000000000 +0200
++++ ympd-1.2.2/CMakeLists.txt 2014-10-05 00:46:09.000000000 +0200
@@ -16,9 +16,6 @@ include_directories(${PROJECT_BINARY_DIR
include(CheckCSourceCompiles)
@@ -10,7 +10,7 @@
file(GLOB RESOURCES
RELATIVE ${PROJECT_SOURCE_DIR}
htdocs/js/*
-@@ -28,11 +25,11 @@ file(GLOB RESOURCES
+@@ -28,11 +25,11 @@ file(GLOB RESOURCES
htdocs/index.html
)
diff --git a/package/ympd/patches/patch-htdocs_mkdata_c b/package/ympd/patches/patch-htdocs_mkdata_c
new file mode 100644
index 000000000..e285e5dc3
--- /dev/null
+++ b/package/ympd/patches/patch-htdocs_mkdata_c
@@ -0,0 +1,35 @@
+--- ympd-1.2.2.orig/htdocs/mkdata.c 2014-09-28 13:39:27.000000000 +0200
++++ ympd-1.2.2/htdocs/mkdata.c 2014-10-05 08:52:52.000000000 +0200
+@@ -7,7 +7,6 @@
+
+ #include <stdlib.h>
+ #include <stdio.h>
+-#include <error.h>
+ #include <errno.h>
+ #include <string.h>
+
+@@ -58,16 +57,20 @@ int main(int argc, char *argv[])
+ int i, j, buf;
+ FILE *fd;
+
+- if(argc <= 1)
+- error(EXIT_FAILURE, 0, "Usage: ./%s <this_file> <file1> [file2, ...] > embedded_data.c", argv[0]);
++ if(argc <= 1) {
++ printf("Usage: ./%s <this_file> <file1> [file2, ...] > embedded_data.c", argv[0]);
++ exit(EXIT_FAILURE);
++ }
+
+ for(i = 1; i < argc; i++)
+ {
+ printf("static const unsigned char v%d[] = {", i);
+
+ fd = fopen(argv[i], "r");
+- if(!fd)
+- error(EXIT_FAILURE, errno, "Failed open file %s", argv[i]);
++ if(!fd) {
++ printf("Failed open file %s", argv[i]);
++ exit(EXIT_FAILURE);
++ }
+
+ j = 0;
+ while((buf = fgetc(fd)) != EOF)