summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/icon/files/patch-ipl_cfuncs_fpoll.c14
-rw-r--r--lang/icon/files/patch-ipl_cfuncs_mklib.sh11
2 files changed, 25 insertions, 0 deletions
diff --git a/lang/icon/files/patch-ipl_cfuncs_fpoll.c b/lang/icon/files/patch-ipl_cfuncs_fpoll.c
new file mode 100644
index 0000000..6b25844
--- /dev/null
+++ b/lang/icon/files/patch-ipl_cfuncs_fpoll.c
@@ -0,0 +1,14 @@
+--- ipl/cfuncs/fpoll.c.orig 2009-10-27 20:39:16 UTC
++++ ipl/cfuncs/fpoll.c
+@@ -37,7 +37,11 @@
+
+ int fpoll(int argc, descriptor *argv) /*: await data from file */
+ {
++#ifdef __DragonFly__
++ struct __FILE_public *f;
++#else
+ FILE *f;
++#endif
+ int msec, r;
+ fd_set fds;
+ struct timeval tv, *tvp;
diff --git a/lang/icon/files/patch-ipl_cfuncs_mklib.sh b/lang/icon/files/patch-ipl_cfuncs_mklib.sh
new file mode 100644
index 0000000..a42af31
--- /dev/null
+++ b/lang/icon/files/patch-ipl_cfuncs_mklib.sh
@@ -0,0 +1,11 @@
+--- ipl/cfuncs/mklib.sh.orig 2015-03-22 15:13:09 UTC
++++ ipl/cfuncs/mklib.sh
+@@ -11,7 +11,7 @@ shift
+ SYS=`uname -s`
+ set -x
+ case "$SYS" in
+- Linux*|*BSD*|GNU*)
++ DragonFly*|Linux*|*BSD*|GNU*)
+ $CC -shared -o $LIBNAME -fPIC "$@";;
+ CYGWIN*)
+ # move the win32 import library for iconx.exe callbacks
OpenPOWER on IntegriCloud