aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2015-03-26 16:18:10 +0000
committerJohn Marino <marino@FreeBSD.org>2015-03-26 16:18:10 +0000
commit1e73268a09c15d3d590c987cdb006cf4fbfd0a6c (patch)
treee5ca6336322f9cf0336a63f170ccdaf468c2de95
parent8c0aa218c97f66686c7baf6cad5f19f7b7526e06 (diff)
Notes
-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 000000000000..6b25844f1f18
--- /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 000000000000..a42af318e617
--- /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